Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Single Button MazeView game page

Simple maze game created in 2h for Trijam #304, "One button adventure"
Submitted by bfreis — 2 days, 22 hours before the deadline
Add to collection

Play game

Single Button Maze's itch.io page

Results

CriteriaRankScore*Raw Score
How well does the game fit the themes?#163.5833.583
Gameplay#192.7502.750
How do you rate the game overall (you can consider fun, dev time, etc.)?#222.5832.583
Visuals#232.5002.500
Audio#261.0831.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

Submitted(+1)

Nice work and I appreciate you sharing behind the scenes about how you generated everything. Great job and well executed idea!

Submitted(+1)

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!

Submitted(+1)

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 !

Developer (1 edit) (+2)

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

Submitted

Thanks for the explanation and the code!

Developer(+1)

Now open source!

https://github.com/bfreis/trijam-304

Developer

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.

Developer

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!