Skip to content

Latest commit

 

History

History
51 lines (34 loc) · 2.26 KB

README.md

File metadata and controls

51 lines (34 loc) · 2.26 KB

JJAT (production/repository name: big-15)

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.

Build instructions

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