In this project, we were given a sample source code about a mario game developed in java. The objective was to improve this game and work on it through agile sprints to produce a better version.
- Added Maven Integration
- Improved Player Collision System
- Designed Original Assets for the Game
- Cleaned up the Source Code
- Coded a Menu for the Game
- Implemented a CI/CD pipeline to build packages automatically
- General Bugfixes
Clone the repo
git clone https://github.com/anassBenhima/projet-agile-super-mario.git
Execute main located in src\com\TETOSOFT\tilegame\GameEngine.java with an IDE
Add this into your pom.xml file.
<dependency>
<groupId>groupId</groupId>
<artifactId>projet-agile-super-mario</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
Install the package
mvn install
Check your build folder for the jar file and run it
Go to https://github.com/anassBenhima/projet-agile-super-mario/packages and download the jar from the assets on the right
java -jar projet-agile-super-mario-1.0-<TAG>-jar-with-dependencies.jar