having some starting instructions makes this so much better already.
i could never have imagined that you can only move one side at a time, but somehow when moving to the output it colors the entire thing.
though if i have to say, the best change that was made was adding a description of the current active command/number/modifier by hovering over an instruction.
i can't remember if that was there already, because if it was all my criticism on the instruction manual being hard to read goes completely out of the window and i'm actually the dumbest person alive.
it's such a good idea since you also don't need to constantly go back to the manual just to check if you've mispelled a command or not. definitely can't blame the mechanics for not being clear at this point.
edit: a couple of other things that are still confusing:
- levels aren't unlocked in order;
i figured you'd have to clear them in order, because they would get increasingly more difficult. meanwhile i had to clear most of the other ones just to get to level 3, and i'm not sure why.
- what does adding a breakpoint do? i guess it probably stops the code's execution and sends you back to the first instruction, but i don't remember seeing it mentioned anywhere in the manual, so i never used it.
i just made up for it by adding a "jump to instruction 0" command when i needed something like that, which would do the same thing and thus doesn't explain why it would be a thing (assuming it works like that)
- the descriptions for level 9 and 10 are confusing. i think the problem with level 9 is simply that i didn't read it properly so i might have to give it another couple reads, but for 10 i honestly have no idea what it wants me to do when it says i have to "shift the hue of the input".
bug reports:
- the prompt, variable names and level set-up for level 3 give discordant information (although it works as intended):
prompt says to move greens to 7 and blues to 8, expected values are greens to 7 and blues in 8, but the output variables' names are reversed (blue.7 , green.8).
for inputs, prompt mentions input.6, variable name is input.6, but the actual input on the board is hexagon 5.
- something weird with the "jump if color" commands:
let's say you execute instruction 5, and you "jump if color, by skipping 3 instructions". you would expect it to skip 6,7 and 8, and then execute instruction 9.
what it actually does is jump to instruction 8 and execute it.
basically it's adding 3 to the current instruction number (the one you're using to jump ahead) so if you want it to actually "skip N instructions" as advertised, you need to add 1 more to the amount of instructions skipped.
honestly it's easier this way since you can exactly tell which line you're going to execute after a jump by simply adding the number of "lines skipped" to the one with the jump instruction, but if the idea was for it to "skip a specific number of instructions", then it's not working as intended
-------
decided to add a much needed walkthrough for the medal levels.
the solutions are in no way optimized, just the first working solutions i managed to put together
(had to pick up pen and paper to plan ahead for level 9. pain):
level 1: https://www.newgrounds.com/dump/item/114f3e396ea80014061c40198dad5373
level 2: https://www.newgrounds.com/dump/item/abfe2d6684860e49d57ef933b171cd9c
level 3: https://www.newgrounds.com/dump/item/5a088fec7a76fe592f1eb9b385ad0d1c
level 4: https://www.newgrounds.com/dump/item/af22a4d2c190f88ae222606559991bd8
level 5: https://www.newgrounds.com/dump/item/fd41718c3ecf293bf5c744c4a3f89a7f
level 6: https://www.newgrounds.com/dump/item/f98592b4613b4f3e1afe10a892b79006
level 7: https://www.newgrounds.com/dump/item/d47b0d364127ae2d85709a143e1654c6
level 8: https://www.newgrounds.com/dump/item/c09c1523a99e9363934ebff161cc4c38
level 9: https://www.newgrounds.com/dump/item/98a7ba1f0a19c550ec10f53cdbf3cdd3
level 10: https://www.newgrounds.com/dump/item/a087f77a29510ecedd3416bb24ad6b49