JJAT is a precision platformer with a few inspiration from metroidvania games (except it turned out really short...). You play as two characters exploring a facility, looking for a way to defeat a monster.
It was originally intented as a co-op game, but it was played during most part of its development as a single player game.
The game was made as a follow up to my GGJ#15 entry, taking the idea of controlling to character at the same time and the ability to teleport from one player to the other. It was used to check what should be added to its framework (GFraMe).
Also, it was developed for the BIG festival.
Be sure to have SDL2 installed. You can get it from your package manager. In Debian/Ubuntu:
$ sudo apt-get install libsdl2-dev
After cloning it, you'll have to clone the framework, that is set as a submodule. To do so, run the following command on the cloned directory:
$ git submodule update --init
Afterward, simply compile it:
$ make
Or, for the release version:
$ make RELEASE=yes
The main difference between both version are some debug features (like, being able to move to the mouse cursor) and the assets folder location. The release version requires the assets folder to be on the same directory as the binary, while the debug version requires it to be on current directory (instead of the binary's).
After building the game, it'll be missing some assets. You can retrieve the assets from the game's release here on github: https://github.com/SirGFM/big-15/releases/tag/v1.0.0. On some systems it may need the songs to have a '.dat' extension, while on other it won't... So you may also have to modify that!
For future reference: the songs were rendered using [VMML by Benjamin Soule] (http://benjaminsoule.fr/tools/vmml/). The relation between .mml and .wav are as follow:
MML file | WAVE file |
---|---|
boss-battle.mml | bossBattle.wav |
intro.mml | intro.wav |
menu.mml | menu.wav |
movin-on.mml | movinOn.wav |
tension-goes-up.mml | TensionGoesUp.wav |
victory.mml | victory.wav |