Debug Or Die

Overall★★★★★★★★★★3.85
Fun★★★★★★★★★★3.89
Innovation★★★★★★★★★★4.07
Theme★★★★★★★★★★4.32
Graphics★★★★★★★★★★3.31
Humor★★★★★★★★★★3.04
Mood★★★★★★★★★★3.53
cover_1080.png
Debug Or Die is a 2D puzzle game created in 72 hours for Ludum Dare 47. Music by Antti Luode.

*After a long night of debugging you find yourself stuck in a loop - a while loop that is! Align the correct combination of command blocks to break out of the loop before you're trapped forever!*

Recommended to play full screen!

Controls:
Move: WASD
Pause: P
Restart: R

Tools:
- Unity
- Visual Studio
- Aseprite
- Affinity Designer

Changelog:

v0.1.1 (10/6/20)

- fixed moving a block from an activated chain that leaves a valid sub-chain causes
orphaned blocks color to remain active
- fixed pressing P while game is paused doesn't unpause the game
- fixed 1 block is missing from tutorial level (last minute scene cleanup mistake 😅)

v0.1 (10/5/20)

- initial release

Note: I ran out of time and didn't get a chance to include an operator cheatsheet. For those who are unfamiliar,

">" greater than
"<" less than
== equal to
!= not equal to

Dave Brake Creations: https://www.davebrakecreations.com/

Screenshots:
Genres: puzzle
Tools: Aseprite, Unity

Comments32

Glayson
Glayson6 Oct 2020, 00:46
Great game! i just didn't finish because... err... i became stuck in the last loop,,, lol
xiyou7 Oct 2020, 05:19
Perfect idea to push the box to break the cycle of the program. I really like it.
Layne Stokes7 Oct 2020, 05:22
Great game that is educational while still being fun. The mechanics and puzzles were engaging and anyone playing would be able to grasp how to break out of a while loop.

The only thing I wish this game had was a step back mechanic because the amount of times I accidentally hit the arrow key one too many times and got the tile stuck and had to restart the level, but that's more of a me issue. I had lots of fun with this one
colejparker
colejparker7 Oct 2020, 18:52
I really like the use of red herrings and multiple solutions for these math based puzzles. Very clever and very Baba is You.
Balance686
Balance686author9 Oct 2020, 21:37
@xiyou Thanks much appreciated!

@layne-stokes Glad you liked it! I hear you about the step back mechanic. It was a stretch goal that didn't make the cut unfortunately (among many lol).

@colejparker Definitely inspired by Baba Is You! I'm glad you dig the puzzles - respect!
Foxlit9 Oct 2020, 22:18
I really enjoyed this! Really nice take on an established gameplay concept well executed! Would definitely have enjoyed more levels if you'd had the time to make more! Congrats :grin:
Sli9 Oct 2020, 22:21
Heh. Some treat for programmers. I liked it very much good job.
DaSpikeyBoss
DaSpikeyBoss9 Oct 2020, 22:26
Very Nice. The level design is really good, I especially like the idea of comments stopping the blocks but not you. Music was really nice as well.
Balance686
Balance686author10 Oct 2020, 21:03
@foxlit Thanks! Yeah I was really hoping to have at least 5 levels besides the tutorial with 4 and 5 involving multiplication/division blocks.

@sli Thank you!

@daspikeyboss I appreciate that! Glad you liked the comment block mechanic
Tino
Tino10 Oct 2020, 22:18
I'm not gonna re-say what is said in comments above, which I agree with. It is a nice game indeed. And it is even a bit more than that: it is a great and rare example of background, art and mechanics all three blending perfectly together (games usually manage just two of them to fit), you know, when you can guess what stuff does and doesn't even before trying them out. (Especially talking about the comment and break blocks here).
Well done!
Katherine Stark
Katherine Stark10 Oct 2020, 22:28
Some fun puzzle design that's very reminiscent of Baba Is You! I found I made a few mistakes due to bad planning or accidental input that caused me to redo the level - so I'm seconding the idea of an undo function if you develop this further!
Balance686
Balance686author12 Oct 2020, 00:12
@tino Thank you that's very kind!

@katherine-stark Thinking I should have called it Baba Is Loop haha :P Thanks for playing!
MayChant
MayChant12 Oct 2020, 05:18
A pretty solid game. The intention of the puzzles are clear and the elements are easy to understand. I would really benefit from an undo button though since I accidentally pushed the blocks onto the wall or into the corner way too many times and had to start over every time it happened.
yolp90012 Oct 2020, 16:39
Great game! The design was really good and the mood really fitted the theme and the game. Well done! :smiley:
Marc-Antoine Girard
Marc-Antoine Girard12 Oct 2020, 18:21
Well you certainly know your audience :smile: It's a nice puzzle game, I had a lot of fun trying to solve them! Good job!
Robin4912 Oct 2020, 19:53
It's absolutely great, i loved your game, nice job !
GregoryBlomquist12 Oct 2020, 21:35
The combination of the theme with a game about programming is great! Simple graphics with the upbeat synth works really well and the puzzles were pleasantly unforgiving (being able to restart at the beginning of the level was much appreciated!). I had a lot of run playing it and I laughed a few times with the puzzles. Awesome job! Shout out from a fellow AB dev!!
Zoomer14 Oct 2020, 02:03
Such a clever concept and it's execution in a form of puzzle was very well made. I genuinely enjoyed every minute, well done
NeithR
NeithR14 Oct 2020, 21:48
This is very creative game and usage of the theme.
I have to agree with the aboves about the undo.
Also, a multiple block push in front will be nice too especially player is dealing with many blocks to assign variables.
coryru15 Oct 2020, 01:46
This such a fun use of the theme! Honestly you have a great coding teaching tool here very akin to Number Munchers. I like and I want more! Also shout out from AB Dev!
Balance686
Balance686author17 Oct 2020, 21:03
@zoomer Thank you!

@neithr Multiple block push is a great idea thanks for the suggestion!

@coryru Number Munchers haha damn it's been a while since that game crossed my mind. Thanks for the props - AB showing out for LD!
Balance686
Balance686author17 Oct 2020, 21:37
Does anyone happen to know you can opt out of a category post submission? I swear I remember doing that for a previous LD but I can't find that option anywhere. I didn't mean to be ranked in humor :P
Asimov19 Oct 2020, 19:06
skippable... you understand the needs of players!
Really good idea and amazing soundtrack.
Balance686
Balance686author20 Oct 2020, 23:19
@asimov Thanks! I hate when you can't skip instructions :P
Ismael Rodriguez
Ismael Rodriguez25 Oct 2020, 18:35
Cool game! My first impression was "dammit, I don't want to do math" lol
But it gets really fun when you can look at the while loop, then look at the level and try to calculate what needs to happen before even pressing an input key. And these are pretty simple math problems, but there is potential here for these puzzles to go CRAZY with some more complicated math problems.

Like other's mentioned, an undo would be nice, because we'll know the solution at one of the last steps, but a whoopsie would force a full reset. Then setting everything else back up just becomes a chore. IT does make it more of a game though, because even when you know where the blocks need to go, you need to figure out HOW to get them there without messing it up. So either a limited "undo", or just a pull option would work. Maybe some levels just say "no-undo available". A few ways to play with that rule.

I muted the music, because I needed to concentrate, and the upbeat techno isn't MY kind of homework music lol But it is a good song!

My wife was watching me play, she's not a programmer or math person, so she checked out immediately, but this would be a GREAT educational tool that would fit perfectly in a classroom.

Audio and visuals could be stronger, but overall this a great game!

Good job!
Balance686
Balance686author25 Oct 2020, 21:29
@ismael-rodriguez Thanks for the detailed feedback! I couldn't agree more with the points you bring up. There is definitely a lot more I wanted to include and polish but I always find myself against the clock having to make cuts during these jams. Definitely aspiring to create submissions on par with your LD47 masterpiece. Next time ;P
Ismael Rodriguez
Ismael Rodriguez26 Oct 2020, 00:45
@balance686 :blush: pfft, no masterpiece over there lol, it's just as rushed and incomplete as everyone else lol

You got a lot of potential with your game! For real, good job! Sell it to a school!
Ale
Ale26 Oct 2020, 14:38
Awesome idea! I could totally see this concept being used in a classroom to introduce people to programming. The game itself was fun, but very challenging. Besides having to figure out the logic to break out of the loop, you also have to be very careful not to get a block stuck somewhere. An undo button (possibly limited-use and/or affecting your score) would make the game easier.

Overall great job, this is definitely one of my favorite entries!
Balance686
Balance686author27 Oct 2020, 04:46
@ale Thanks for the feedback! I like how we both approached the theme from a programming angle haha I enjoyed yours as well!

Other games by @balance686

Found a bug?
Tell us on Discord