Designed and Implemented by Chris Sanyk for Global Game Jam 2012
YOU are trapped in a BYTE REGISTER.
Keep moving! The BIT REFRESH will crash if it tries to read the bit you're stored in. You don't want to know what will happen in that event.
The BIT REFRESH chases you through the register, one BIT at a time, reading the current VALUE stored in the bit and refreshing its value.
In each bit, YOU can change its value, by flipping a SWITCH.
To ESCAPE the REGISTER, set the BYTE to match the CLUE. Read the CLUE at the bottom of the screen. Read the OUTPUT of the BYTE at the top of the screen.
When you have the CLUE matched, EXIT the byte at the last bit by hitting the EXECUTE SWITCH.
If you do not have a MATCH by the time you get to the last bit, use the ROLLOVER path to return to the first bit.
Use LEFT|RIGHT Arrow Keys to MOVE
Use CTRL to JUMP.
JUMP IN PLACE to re-randomize your bit.
In your path you will find a variety of SWITCHES. Switches perform logical operations on bits in the Register.
! = Not
|| = Or
^^ = Xor
&& = And
+ = Add
-- = Sub
>> = Right Shifter
<< = Left Shifter
[ ] = Off
[E] = Execute
Touch switches to activate them.
When you activate a switch, your bit combines with the Register bit that belongs to the switch, and performs the operation controlled by the switch.
The clue value at the bottom of the screen must be matched to the output value at the top of the screen.
Once these match, activate the [E]xecute switch to escape the Register.
The Execute switch will not work if you do not have a match.