Binary Crawl by Zim the Fox

[raw]
made by Zim the Fox for LD34 (JAM)
Hello, hello, hello! This is Binary Crawl, a minimalistic dungeon crawler. In this game you act as a software developer, perhaps a game maker, who chooses to crawl deep within their code to squash those pesky, nasty bugs that plague their game.

You really should have taken your time to write that function instead of hardwiring some spaghetti code, eh?

At least, that's what the theme should have been! Despite having planned for the Planning Fallacy, it still came and its toll was far, far higher than I could have expected. As you can see, my game resembles nothing to what I mentioned. Still, I worked hard on it and I wanted to show for it, and participate in the judging. I hope there is no issue with this!

To play this game you need to be running Python 3 with both Pyglet and PyOpenGL installed. In a Linux machine, just run "test2.py" with "python3 test2.py", and install the libraries with "pip3 install pyglet PyOpenGL".

The game is played by inputting a 4-bit binary word using 0 and 1 on your keyboard. The first bit flags healing, the second attacking, the last two the direction in which you are heading. So, for example, 0000 means "move to the left". 0010 "move to the right". 1000 and 1111 would be equivalent, since you can't both heal and move at the same time. I cheated a little and allowed you to also press "2" to repeat the previous action, since it can get a bit tedious. Neither attacking, healing or AI are implemented, but movement should work just fine. If you hit an invisible wall, that's fine! I didn't have time to draw the map.

Thank you for reading, and perhaps even playing! :D Good luck and have fun! <3

Feedback

danthedev
15. Dec 2015 · 14:40 UTC
What a great idea! There's not much you can do at the moment, but it's a great foundation for what could become a really cool game.

There's a lot you can do with one word and if you were able to join words together you could create some really interesting and extendable control systems. If you build the game entirely around binary (map, entity sprites, commands etc), then procedural generation is easy.

I'm fascinated to see where this goes and if you don't carry on with it, then maybe I'll have a go. Great job.
Monochrome Bears
21. Dec 2015 · 06:47 UTC
Very unusual but interesting LD shot!