🎮 Project Ellen is an action-packed 2D game where players must navigate through challenging levels while avoiding and battling enemies that shoot projectiles. The game emphasizes object-oriented programming (OOP) principles and utilizes the Gamelib library.
- 🎯 Level-based gameplay
- 🏹 Various enemy types that shoot projectiles
- 🚀 Pickup ammo and health packs
- 🔄 Utilize various items in your backpack
- Move through the level while avoiding or defeating enemies.
- Dodge enemy projectiles and find the safest path forward.
- Reach the end of the level to progress.
- Utilize items and game mechanics to survive.
- Move with WASD
- Shoot with spacebar
- Interact with U
- Reload with R
- Rotate items in backpack with S
- Backspace drop item
- Enter pickup item
- Exit game with Escape
- Clone the repository.
- Build the project:
gradle build
- Run the game:
gradle run
- Programming Language: Java
- Game Library: Gamelib
- Build Tool: Gradle