LDJam49- Hiding Heisenbugs
High level
A game for Ludum Dare 49, theme "Unstable."
A logic puzzle game about how external factors lead to unstable software even with tests.
You are the Heisenbug god. Place several bugs in the software being careful they only exist in places the tests won't detect them.
Here's a guide if you get stuck. ( There are multiple solutions )
Only 3 levels made since doing a solo game while adulting continues to be difficult.
Remember if you find a bug it's just intentionally being meta since the game is supposed represent being unstable, yeah let's go with that.
How to play/controls
Insert bugs in the software by dragging the bug pieces from the right side into the grid and avoid detection from the tests. Hit the submit button to run the tests when ready.
Use the clue description so that the bug remain invisible to the properties of the unit test runs.
The scan will stop if it hits a closed door in the row/column.
Features
- Play as the enemy.
- Meta instability.
- Doors - the menace that is the source of many bugs in unstable games.
Things we wish got in but didn’t
- audio
- more levels
- Bug's that stopped the scan in one direction.
- Longer 3+ and/or conditionals. The game was heavily constrained by the UI design not having much text room and I wasn't sure how to fix this.
- Pieces' that stopped the scan in one direction and maybe some other bugs with relational changes with other pieces.
- Jokes about Daylight Savings Time and Time Zones. But those were too painful to write so I just couldn’t.
Post Jam version
Here's a post jam version that has a lot more levels. Thanks LeonScorpius for the design assist. Once the judging period is over I'll swap this link on the main itch.io page but I didn't want to confuse things: https://mollyjameson.github.io/HidingHeisenbugsHosted/
Status | Released |
Platforms | HTML5, Windows |
Author | UltraRat |
Genre | Puzzle |
Made with | Unity |
Tags | Comedy, Funny, Ludum Dare 49 |
Links | Ludum Dare |
Leave a comment
Log in with itch.io to leave a comment.