The Transmutation Line
Reagents come down the alchemist's line faster and faster, each with an order of operations to work on it. Your spell, in Python or JavaScript, must hand back every product, and the manual grows a new operation every 45 seconds, so you write each one into your spell while the line runs. Break all five vessels and you are out.
One against one, against another player or one of Xher's bots: you both face the same line, and the higher score wins. The alchemists in the Hall →
How a match is played
- The line. Every fifteen seconds a batch of orders comes down your line: the same orders as your rival's. Each names a reagent, a short word such as
mercury, and steps to work on it in turn, such ascalcine, thenferment 3. Your spell'stransmute(order)hands back the product. - The manual. It starts with three operations and gains one every 45 seconds, shown 30 seconds before it arrives, so you can write it into your spell in time. The newest turns up often while it is new. The orders come thicker and longer as the match goes on.
- Vessels. A wrong product (or an error) breaks one of your five vessels. Six right products in a row mend one. Lose all five and you are out: your score stands.
- Score. 10 points for each step of a right product, and 5 more for each while your streak is five or longer. Every eight in a row hexes your rival: two hard orders join their line.
- Win. The higher score when time runs out, or when you are both out.
The operations, in the order they arrive
- 0:00
calcinereverses the reagent.quintessence→ecnessetniuq - 0:00
dissolvetakes out every vowel (a, e, i, o, u).quintessence→qntssnc - 0:00
coagulatesorts the letters into alphabetical order.quintessence→ceeeinnqsstu - 0:45
distilkeeps only the first of each letter, dropping its repeats.quintessence→quintesc - 1:30
ferment nmoves every letter n places on in the alphabet (z wraps round to a) (n from 1 to 25).azoth→dcrwkwith n = 3 - 2:15
separatemoves the vowels to the end, each part keeping its order.quintessence→qntssncuieee - 3:00
conjoinswaps the letters in pairs: first with second, third with fourth, and so on (an odd last letter stays).quintessence→uqnietssneec - 3:45
putrefyturns each letter into its mirror: a and z, b and y, c and x, and so on.quintessence→jfrmgvhhvmxv - 4:30
rotate nmoves the first n letters to the end (n counts round the word if it is longer; an empty reagent stays empty) (n from 1 to 9).mercury→rcurymewith n = 2 - 5:15
fixsqueezes every run of the same letter into one: "aabccc" becomes "abc".aabccca→abca - 6:00
projectkeeps every other letter: the first, third, fifth and so on.quintessence→qitsec - 6:45
multiply nrepeats the reagent n times (n from 2 to 3).sal→salsalwith n = 2
Write the whole manual into your spell before you play if you like: try it against one of Xher's bots on the match page.
Open a match
Playing is part of Learn, for Reader and Downloader members. Anyone may watch matches and replays below.
See membershipsGathering now
No match is gathering. Open one and others can join from here, or play Xher's bots at once.
The highest scores
- Xytharian1250 points
Every finished match counts, against players or bots: one line for each player's best.