Coder's block
About
In this game, you push a block (represented with '#') around a map, attempting to avoid falling into pits, opening gates (red squares) by pushing down switches (red 'o's), etc. You can also recover blocks from pits, in case they have fallen in--but be careful: that's the *only* situation in which you can recover a block. Get to the green '*' and you move on to the next level, or win!
Five levels are included, and the last three are a bit mean. If you download the source code, there is a level editor, or rather "level creator", but it is unfinished and poorly documented. It is usable (it's how I made all of the levels), but it should not be considered an "official" part of the game--it is just a bonus.
Controls (not remappable currently, sorry!):
- Arrow keys: move around map/through menus
- Enter: retrieve a block
- Space: open the menu in-game
Requirements (source):
- Only tested on Linux, but potentially other unices should have no issue
- Python 3.6.8 or later
- libncurses 5.9 or later
Notes for game jam submission:
- Inspired by the prompts, this is a "recovering block" game. I tried to make certain things in the game green as well, but that's just for fun.
- This game is both open source (in fact, I have made the code public domain) and developed with open-source tools (Python, made in Emacs on a GNU/Linux machine, tested with VirtualBox, etc.). It uses a game engine (also in the public domain) that I made prior to this jam (although I modified parts during the jam to fix certain bugs): ZU.AB.
- This game previously had a download that was just the binary (with the required libraries included), but due to issues on some Linux distributions this has been removed in favor of simply distributing the source.