Skip to content

SirGFM/big-15

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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