https://smaxx.itch.io/a-maze-batz A small casual game entry for the Game Maker's Toolkit Game Jam 2018. Cross-platform source code available. You're helping Batz on his way through dark and deep caverns on the look for the one thing that really matters: Batsie. This must be true bat love in some way, although Batsie seems to leave our hero from time to time and he'll have to find her once again. There's no real end: Once the last level has been beaten, the game will simply restart from the first one. You can even create your own levels and challenge your friends to find Batsie as fast as possible. You can't really lose the game. There are no lives, there's no timer. Some kind of time attack mode was planned, but I was lacking time so far. In its current form, consider this a prototype and proof of concept. Controls The game controls are pretty straight forward:
Compiling the Game from Source If you're not running Windows, but still want to try the game (or you don't trust Windows executables from strangers), you can download the full source code for the game from GitHub and build it yourself. You'll need a working environment to compile and link C/C++ programs for this, including CMake and SFML. This project originated in a game jam weekend in a total of less than 24 hours. This code isn't clean and it's clearly not built around best practices and optimization only. If you're curious, have a look, but always keep this in mind. Modding and Level Editing The game's levels are stored in a very simple and easy to edit way. Open the sub directory `assets/levels`, where you'll find one PNG image per level. You can edit existing levels or create new ones, simply creating a new file following the existing numbering pattern. If the last level is `level5.png`, save your own level as `level6.png` to extend the game. There's no need to recompile or rebuild the game in order to test new levels. There are a few tiny things to keep in mind here:
|