Play game
Single Button Maze's itch.io pageResults
Criteria | Rank | Score* | Raw Score |
How well does the game fit the themes? | #16 | 3.583 | 3.583 |
Gameplay | #19 | 2.750 | 2.750 |
How do you rate the game overall (you can consider fun, dev time, etc.)? | #22 | 2.583 | 2.583 |
Visuals | #23 | 2.500 | 2.500 |
Audio | #26 | 1.083 | 1.083 |
Ranked from 12 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
How long was your dev time?
2 hours 11 minutes
Leave a comment
Log in with itch.io to leave a comment.
Comments
Nice work and I appreciate you sharing behind the scenes about how you generated everything. Great job and well executed idea!
Amazing little experience, the mazes look okay, although it would be interesting to see a few with loops in them. IIRC those are much harder to create, but also solve because there is not a clear one route solution.
Gameplay wise I kinda wish there was a small delay reset on the direction change, because my poor keyboard got mashed to bits! Some audio also would have been cool!
Nice little game!
Gratz on your submission! I need check you github to see how you generated those random maze, I guess it was quite a challenge to do !
Thanks!
The maze generation is done by running a DFS to randomly explore “paths”. As a new square is visited, I “open” the wall between the last square and this new one. In the end, there will be a fully connected maze!
This is the relevant code: https://github.com/bfreis/trijam-304/blob/a6a61fe06bb7c677324c18f6bfe059fd363657f5/game/maze.go#L272-L360
Thanks for the explanation and the code!
Now open source!
https://github.com/bfreis/trijam-304
Minor bugfix (+1min => 2h11min): due to using an incorrect function (ebiten.ActualTPS() instead of ebiten.TPS()), when the game started, the menu options were cycling too fast, and not at the desired “1 per second” speed.
Small update (+10min => 2h10min): added support for Mouse and Touch to now also act, along with “Enter”, as “The Button” to interact with the game.
You can play on your phones now!