Play game
Programming Escape's itch.io pageResults
| Criteria | Rank | Score* | Raw Score |
| Creativity | #6276 | 2.642 | 2.750 |
| Narrative | #7333 | 1.681 | 1.750 |
| Enjoyment | #8639 | 1.601 | 1.667 |
| Artwork | #8843 | 1.521 | 1.583 |
| Audio | #9157 | 1.041 | 1.083 |
Ranked from 12 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
How does your game fit the theme?
Loop were used for robot movement
(Optional) Please credit all assets you've used
None
Leave a comment
Log in with itch.io to leave a comment.


Comments
I liked the concept of this game, however I couldn't get past level 2 cuz I couldn't understand UI :(
In the updated version I added a debugger to tell you if you did something wrong, what do you think may have been another way to make it more understandable?
This is a neat idea. I couldn't get that far though (I think I got to level 3 or 4), because I couldn't figure out the nested repeat. It would be interesting to have some feedback (audio/error msg) in case something was wrong in the syntax.
That being said, I can only imagine how crazy it is to make all this programming syntax work within the game environment, so kudos for that.
Another cool thing about this is that I felt smart whenever I made a working solution. These kinds of game have potential (programming puzzles), but at the same time I feel they're tough to get it right. But good job!
Thanks! In the updated version I added a debugger, (for now you can find it at https://www.newgrounds.com/portal/view/991386, but I'll update here when the jam ends). It helps because without it it's difficult to understand what you did wrong, even though I don't know if it would make it easier to understand how to nest loops .
(if I write it indented, even though it's not necessary, it would be something like
repeat 2
repeat 2 move right end
repeat 2 move right end
end ).
I wasted a lot of time trying to make an interpreter for the commands, but it wasn't very easy, so it's actually transpiled to lua, you can see the similarities if you know the language :)
I really just could not figure out how the Repeat function worked at all. I was getting frustrated at that because I was trying to use it in the very first level but obvious logic wasn't working so I assumed I'd learn but the little popup for the second level didn't help me understand it either.
Making understandable ux was pretty challenging, when the jam ends i'll try to fix some stuff, a debugger would be very important to add. An example of repeat use would be "repeat 2 move up end", if you did something similar and it didn't work it's probably due to a bug where you could place multiple tiles over each other. So you have more tiles but you don't see them and it leads to errors. I've fixed it but for now I can't update :/ still, thanks for playing.
Wow, this was actually unique, and I really liked it. The way you implemented how you can do loops in this game is awesome, but here are some issues that I had:
The game is a bit not user-friendly. Yeah, sure, you gave instructions on how to move the robots, but if you imagine someone with no previous knowledge of programming, they would not understand this game at all. It would have been perfect if you had taught the player how to use the commands by forcing them, not just showing them a text.
Sometimes, commands wouldn't work at all, even if they were in the right sequence, which made things more confusing.
A little bit of user interaction would have been perfect. the buttons and all UI in this game had no sound, at least during my playtime.
Overall, nice game and unique implementation of the concept "loop," but it can be better. So keep it up! :D
Yeah, I'm aware that it's not very user friendly, it was a bit frustrating even for me lol, it's really easy to mess up the syntax. I was really starved for time, even the the tutorial was a last minute addition. What do you mean by forcing?
Yeah, I understand what you feel..
And by forcing, I meant the game should teach you through reinforcement, by telling and requiring the player to pick this and place it in this direction or move it up and down. Doing this helps the player realize how your game works.