Opus Magnum

Opus Magnum

Not enough ratings
METAL ENCODER
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
190.000 B
3 Aug, 2024 @ 11:29pm
1 Change Note ( view )

Subscribe to download
METAL ENCODER

Description
Encode metals using varying lengths of Hg.

What you desire to achieve is each metal resulting in an output of a line of quicksilver so that if a metal takes N quicksilver to project to from Lead, then the output line of quicksilver should either be of length N + 1 OR 6 - N. A single metal atom should be processed in one tape loop. The expression chosen for the length must be the same across all metal atoms (that is, if Gold outputs (5 + 1) Hg then Lead must output (0 + 1) Hg and NOT (6 - 0) Hg).

This output can be directly appended onto the existing output as one long string or it can be placed onto it in the form of rows.

For example if the machine receives a copper atom (3 levels above lead) the machine should (in that tape loop) output three quicksilver. If the machine instead received a tin atom (one level above lead) the machine should output five quicksilver.

The singular Hg output is there to ensure the puzzle can terminate. You can feed in some of the outputted Hg from the computation.

NOTE - The input here is an example containing all six metals. Feel free to change it around to see if your machine can adapt accordingly.