Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

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.

Thank you for your feedback!

  1. I personally don’t use Home / End buttons so I didn’t know they are that important, same with ctrl+end
  2. Game supports WASD movement
  3. Personal choice, no one pointed it out for me
  4. Agreed
  5. Unfortunately, that’s a bug
  6. What do you mean by that? Can you specify a little bit more?
  7. When moving vertically, if current token idx is greater than count of tokens in next line, current token idx clamps to the latest, else – just change the line idx 8 & 9: Agreed. Since “fallback!” was last day addition, I didn’t really think that much about gameplay
(+1)

6. When the program is long and interpreter finds an error somewhere down when you edit first lines, it would be nice if it scrolled down to the error place.

oh, I got it. Ye, that would be a nice addition