RealTutsGML's space game and my implementations on it.
In the game you are trying to avoid enemies as much as it goes(Goes infinity) and reach the highest score. I make some changes from original version and these are:
- RPG like Player Stats (Speed , Health , Armor , Mana)
- Skills to player (Temporaraly speed UP)
- collectible Bonus Items (Health)
- More and powerfull enemies (Second Boss and Power Ups)
- Different player selections (Can select 5 different Character)
- Animations and new sounds effects added
- Saving Highest Score
- Full Screen Mode
- Optimizations and code clean up
- java Development Enviroment
- Libraries (Lwjgl ,jinput, jogg, jorbis)
- An IDE is recommended
Clone or download the code
git clone https://github.com/musaunal/SpaceGame.git
- Import project as under "General -> existing projects to workspace"
- Right click to project select properties
- Go Java Build Path
- Under Libraries tab and checkout is location of libraries correct if not correct them
- Also checkout native Library location for lwjgl.jar
- Libraries are located under ./Libs/jars
- Lwjgl native libs located under ./Libs/lwjgl/native and choose your platform
-Then click Run and Enjoy
cd ./SpaceGame
javac -cp bin:lib/parserlib.jar:lib/physics.jar:/Libs/jars/*.jar src/com/tutorial/main/*.java
java -cp bin:lib/parserlib.jar:lib/physics.jar:/Libs/jars/*.jar bin/com/tutorial/main/TheGamee
- A ready to run version is located under CompiledVersion folder (For Windows)
- Do not forget to include jar files during compile
- Lwjgl native files should in the same directory with your executable jar file