BOTLOOP by Bernhard
Program a bot loop to reach the goal!
A short puzzle game made over 48 hours.
Screenshots
|
|
|
|
|------------|-------------------|----------------------------|
|Title Screen|First Stage|Another Stage|
Controls
Click on the command panel on the right side of the screen to program the bot.
Alternatively you can use the arrow keys/space/enter.
Hold shift to speed up the simulation (or click the speed toggle button).
Press ALT+Enter to toggle fullscreen.
Ratings
| Overall | 321th | 3.409⭐ | 24🧑⚖️ |
| Fun | 289th | 3.318⭐ | 24🧑⚖️ |
| Innovation | 399th | 3.091⭐ | 24🧑⚖️ |
| Theme | 207th | 3.818⭐ | 24🧑⚖️ |
| Graphics | 389th | 3.205⭐ | 24🧑⚖️ |
| Audio | 304th | 3.075⭐ | 22🧑⚖️ |
| Humor | 303th | 2.526⭐ | 21🧑⚖️ |
| Mood | 488th | 2.714⭐ | 23🧑⚖️ |
| Given | 54🗳️ | 11🗨️ |
@fabdynamic Are you on stage 10? Not sure I see the several H's but maybe :-)
The key to that stage is
!> to move fewer steps in the first iteration of the loop than in the following iterations
(click to reveal)
For this last week of rating, here's the solution to all the stages:
!> Stage 1: Forward
!> Stage 2: Forward, Forward, Left
!> Stage 3: Forward, Left
!> Stage 4: Reverse, Right, Reverse
!> Stage 5: Forward, Right, Forward, Left
!> Stage 6: Right, Forward, Forward, Forward, Forward
!> Stage 7: Left, Forward, Forward, Right, Forward
!> Stage 8: Left, Forward, Forward, Forward, Forward
!> Stage 9: Forward, Forward, Forward, Left, Forward, Right
!> Stage 10: Forward, Forward, Left, Forward, Right, Forward
!> Bonus 1 Fast: Reverse, Right, Reverse, Reverse, Reverse, Reverse, Reverse
!> Bonus 1 Slow: Reverse, Reverse, Reverse, Reverse, Reverse, Left, Reverse
!> Bonus 2 Fast: Left, Reverse, Right, Reverse, Right, Forward, Left, Forward
!> Bonus 2 Slow: Reverse, Forward, Forward, Forward, Forward, Forward, Forward, Left
(click to reveal)
The first level that I actually had to think was 9, but then I was surprised how dumb my solution was. I couldn't beat the second bonus level. I probably didn't learn something that I should have, since I mostly bruteforced.
Not a puzzle expert, but I am pretty sure that you just about exhausted all possibilities in this game. This is a plus, since a lot of games overstay their welcome. It ended by the time I learned how to effectively bruteforce the level. New levels would require new mechanics, but I am personally unsure how deep you could make them, since your loop doesn't allow for conditional logic.
I didn't mention on the other aspects of the game, since they are solid and I have nothing to add.
!> like this
Got lucky on a few levels :)
Long solutions are too many moves for a player to reasonable predict the exact path, and just trying multiple solutions is easier and faster. Also, it is very easy to accidentally find the right solution.
This leads to a lack of satisfaction when solving puzzles because there is no mental moment of discovering the solution.
Would love to see this expanded on in a new direction. program components besides basic movement and level tiles other than walls and empty spaces could provide a huge range of interesting puzzles.
Anyways, it's a great compo entry, the game is not bugged, there are a lot of levels, and the art is simple yet is coherent, which gives the game a great level of polish. Well done !
I realized early on to actually make this idea work it probably should count driving into a wall as a failure. But then level design becomes much harder, beyond the gamejam scope/my ability. Also as you mentioned additional map features like things to pick up or teleporters could be cool. Or maybe customizable loop points like LOOP X TIMES, or LOOP INFINITE. But then again, there's probably plenty games like this around.
Bummer that this did not pan out to be a puzzle game that makes the player feel smart, but there's always a next time :smile:
Thanks for playing and the thoughtful feedback!