Extension module for the Game development challenge (devoxx 2015)
- git
- Java JDK 1.8
- maven 3.x
- A JAVA editor
Get the code using your git client:
~/git> git clone https://github.com/groupe-sii/devoxx-2015-game-back-ext
You just need to execute the following command into the source folder (devoxx-2015-game-back-ext):
~/git> cd devoxx-game-back-ext
~/git/devoxx-game-back-ext> mvn clean install
To run the extensions, you need to follow these steps if not already done.
To help you to handle our extensions API, we provide some documentation and obviously some javadoc.
See the Enemy documentation
See the Animations documentation
See the Rules documentation
- Main module and game API : http://game.javadoc.devoxx.sii.fr/core/
- Game extensions API : http://game.javadoc.devoxx.sii.fr/extensions/
Before you can push your changes, you need to ask for write access to the repository. First, you need to create a Github account. Then, you can contact Aurélien Baudet on the SII stand to send you an invitation.
Once you have developed your extension and you want to view it online, you need to push your changes to the remote git. But before doing this, ensure that you have the latest sources:
git pull
The merge should be done automatically. If you have conflicts, you can follow these guides to manually merge:
Now you can push to remote git server:
git push origin master
Our Jenkins will automatically build your extensions and deploy them on the server. You will soon see your extensions in action.
/!\ Please, this game has been done for making devoxx even funnier so do not break code of other participants