/liquid-impulse

A Beat Them All game made with SDL

Primary LanguageCMozilla Public License 2.0MPL-2.0

Liquid Impulse

Liquid Impulse is an open source SDL game. It was created for an Academic project and is made under the Mozilla Public License 2.0 (MPL-2.0).
Game runs on Linux, Windows (XP at least) and PSP system.

What is Liquid Impulse ?

The game is a Beat Them All, with references to oldies that defined the genre. Our goal is to make a game with the good old spirit but using the modern computing power. What would you say if you could beat 40 guys with the same punch in Streets of Rage, sending them in the air then jumping and keeping hitting them before the final knockdown-in-air that made explode the floor and send up the 20 others guys that were waiting you so you can keep hitting the 60 bastards ?

Heyyy ok I want to play !

Me too. But right now the game is still in the first stage of his life. But you can help us and download any of the concept/alpha builds. You can download the last build here: http://liquidimpulse.codeplex.com/releases/view/101199 (Linux, Windows and PSP). Put please note that the game is not finished yet and there is bugs.

I want to build it from the sources !

On Linux:
cmake . 
make
./LiquidImpulse
Using Visual Studio:

Open the .sln, and hit F5 ! Every SDL libs are bundled in the repository so there is nothing to configure.

If you want to release the game for Windows, take the .exe and all the .dll from the Debug folder, and copy it along with the "Resources" folder and credits.txt file where you want to pack to game.

Using MinGW:

No one did it yet. It should be as easy as the Linux build if you are using CMake. If you use MinGW you probably know how to do it !

Building for the PSP:

mv Makefile.psp Makefile
make

Building for the Dreamcast:

mv Makefile.dc Makefile
make

Please note that the Dreamcast version of the game is not ready yet and don't even launch on the DC emulator. (It compiles with KallistiOS but crash at launch, and we don't have any real DC to test). If you succeed, please let us know !

What tools you used to make this game ?

Langage used are C++ and C, and the libraries are SDL, SDL_ttf, SDL_mixer, SDL_image and minIni.
To develop, we use Visual Studio 2010/2012, Qt Creator or a text editor with a regular Linux build system. We use the psp toolchain and make to compile the game on the PSP handheld.

Credits

Music is from Danjyon Kimura: http://www.jamendo.com/fr/artist/368781/danjyon-kimura
Sprites are from http://spritedatabase.net/game/849 and is a copy of KOF2003. (Copyright SNK)
The ingame Backgrounds are made by CardCaptor Schuleter on http://www.bghq.com/bl.php?contrib=ccs
Fonts are from Ænigma on dafont.com
The background of the main menu is from the Streets of Rage game. (Copyright SEGA)
Thanks to G.M Spectre for his sprites that helped us a lot.

See credits.txt file for complete credits list.