A 2D Java game where players control a hero fighting monsters to survive. The game features exploration, dynamic combat, and an immersive atmosphere.
- Hero and Monsters:
- Control a hero with unique abilities.
- Diverse enemies.
- Dynamic Map:
- Obstacles like trees, bush and spikes.
- Gameplay:
- Health and speed systems.
- Increasing difficulty levels.
- 2D Graphics:
- Pixel art style.
- Simple and intuitive interface.
- Language: Java.
- Libraries:
- Swing.
- AWT.
- IDE: IntelliJ IDEA.
- Additional Tools:
- Version control with Git.
- Java 17 or higher.
- An IDE capable of running Java projects.
- Clone the repository:
git clone git@github.com:EpitechMscProPromo2027/T-JAV-501-STG_10.git
- Open the project in your IDE.
- Run the main file: Main.java.
- Launch the game via the executable or your IDE.
- Use the following controls to play:
- Arrow keys: Move the hero.
- Survive as long as possible against the monsters!
Main Directories:
- src/: Contains all source code.
- item/: Classes for the decoration like, Trees, rock etc.
- main/: Main class, GamePanel etc.
- player/: Classes for Hero, monsters etc.
- weapon/: Classes for weapons like speed rifle, assault rifle etc.
- res/: Graphics.
- hero/: Images for hero.
- monster/: Images for monster.
- Loïc Le-Gal
- Dorian Bonneau
- Thomas Blachowiak