Skip to content

KamilStefanco/Project-Ellen

Repository files navigation

Project Ellen

🎮 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.

📌 Features

  • 🎯 Level-based gameplay
  • 🏹 Various enemy types that shoot projectiles
  • 🚀 Pickup ammo and health packs
  • 🔄 Utilize various items in your backpack

🎮 How to Play

  1. Move through the level while avoiding or defeating enemies.
  2. Dodge enemy projectiles and find the safest path forward.
  3. Reach the end of the level to progress.
  4. Utilize items and game mechanics to survive.

Controls

  • 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

📷 Screenshots

project-ellen

🚀 Installation and Setup

Steps

  1. Clone the repository.
  2. Build the project:
    gradle build
  3. Run the game:
    gradle run

🛠 Technologies Used

  • Programming Language: Java
  • Game Library: Gamelib
  • Build Tool: Gradle

About

Action packed 2D alien fighting game

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages