This game engine is mostly source code that when compiled creates a game. It is a template that can be morphed into what you want.
Tools you will need...
For Windows:
dev-c++
For Linux:
wine - windows emulator
mingw32 - Minimalist GNU win32 (cross) compiler
Lets start off by compiling the source code which creates the game. We will compile the source code then change something within the code and recompile.
For Windows:
Double click game Dev-C++ Project File.
Go to Execute then Compile.
This will compile the source code using the instructions in Makefile.win
For Linux:
Get a terminal with the working directory.
Change permissions of getTerm.sh to allow execution and double click it.
OR
Open a terminal and cd to the directory.
$ cd
Type "make" in the terminal and push enter. (make sure you have make)
$ make
This will compile the source code using the instructions in the file makefile.
If the code was already compiled and it needs to be recompile use "make clean" then make.
$ make clean
$ make
Now lets change the starting position of the character in level 1 and recompile.
Open the file scene1.c and find where it says "// starting position" and just below it change yCharacterPosSave = 0; to yCharacterPosSave = 500;
Now lets recompile.
For Windows:
Double click getTerm.bat.
Type "makeScenes" in the terminal and push enter.
> makeScenes
This is a faster way of compiling than using the Dev-C++ user interface but you can use either way.
If you want to use Dev-C++ go to Execute then Rebuild All.
For Linux:
Type "./makeScenes.sh" in the terminal and push enter. (make sure permissions allow execution)
$ ./makeScenes.sh
The reason you type "./makeScenes.sh" instead of "make" is because make won't know that scene1.c has changed sense it is not in the makefile. scene0.c scene1.c scene2.c scene3.c are all not in the makefile and are compiled only when main.c is compiled because they are apart of main.c just in separate files.
Game Code Overview
Little HowTos