I didn't expect i'd jitter click the right and down arrow keys in a coding game.
While this game is very original and well made, it has some problems:
- Home and End (go to first / last slot in the line) and Ctrl+End (go to last slot in the file) support would be nice.
- ^ Though i imagine 60%/75% keyboard users would also need key remapping.
- Why are tabs separate caret slots?
- Correction menu would use some cycling, so pressing UP on the first option would go to the last option.
- Easy mode option resets after each fail. I think it should reset only at the start of new level.
- (minor) Would be nice if console scrolled to the current interpreter line when it throws error if it doesn't happen onscreen.
- Moving caret vertically while on the last slot in the line works inconsistently. Sometimes it goes to the last slot and sometimes it doesn't (last level lines 10 -> 11).
- Trying to use 'fallback!' in the last level feels awful because you have to scroll all the way down to the loop function for one and only empty caret slot. Like, why can't i replace the comment after the loop function? (Now when i think about it, you could maybe put 'fallback!' directly after the id > 0 if statement but i'm not sure)
- ^ Which leads to: you can't say what tokens are replacable and what are not just by looking.
Overall a good prototype.