Skip to content

ServiceWare20/Rogue-Like-Java-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rogue-Like-Java-Game

Table of Contents

  1. Introduction
  2. Features
  3. System Requirements
  4. Installation
  5. How to Play
  6. Controls
  7. Classes and Abilities
  8. Game Mechanics
  9. Known Issues
  10. Credits

Introduction

League of Warriors is a grid-based adventure and battle game where players navigate through dangerous maps, fight enemies, and upgrade their characters. Choose from multiple character classes—Mage, Rogue, or Warrior—and use their unique abilities to clear floors and defeat powerful foes.

Features

  • Grid-based exploration: Traverse randomized maps with dynamic obstacles and enemies.
  • Character classes: Each class has distinct stats, abilities, and combat styles.
  • Battle system: Engage enemies using basic attacks or powerful abilities.
  • RPG progression: Level up your character, gain new abilities, and enhance stats.
  • Achievements: Track progress such as enemies defeated and floors cleared.
  • Dynamic music system: Enjoy background music that enhances immersion.
  • Interactive GUI: Use visual menus for stats, abilities, and character selection.

System Requirements

Minimum Requirements:

  • OS: Windows 10
  • RAM: 4 GB
  • Java Version: JDK 17+
  • Storage: 69.9 MB available space Recommended Requirements:
  • OS: Windows 8.2
  • RAM: 800 GB
  • Java Version: JDK 17+
  • Storage: 1 PB available space

Installation

  1. Ensure you have Java Development Kit (JDK) 17 or higher installed.
  2. Download and extract the game files.
  3. Open the terminal or command prompt and navigate to the game folder.
  4. Compile the game using:
javac Game.java
  1. Run the game with:
java Game

How to Play

  1. Launch the game and log in using provided credentials.
  2. Select a character class: Mage, Rogue, or Warrior.
  3. Explore the map, battle enemies, and clear floors.
  4. Collect XP, level up, and gain new abilities.
  5. Reach the final floor and defeat the boss to win!

Controls

  • W - Move Up
  • A - Move Left
  • S - Move Down
  • D - Move Right
  • I - Open Stats Menu
  • To close the stats tab click on the word STATS
  • Q - Quit Menu
  • Mouse - Interact with menus and buttons

Classes and Abilities

  • Mage: High mana and spell damage. Focuses on ranged magical attacks.
  • Rogue: High critical chance and agility. Excels at quick attacks.
  • Warrior: High health and physical damage. Suitable for close combat. Abilities vary based on class and include elemental spells like fire, ice, and earth attacks. Each ability consumes mana and deals damage based on character stats.

Game Mechanics

  • Map Exploration: Navigate through randomized grids filled with enemies, sanctuaries, and portals.
  • Combat System: Battle enemies with basic attacks or abilities in a turnbased format.
  • Leveling Up: Earn XP by defeating enemies and gain better stats and abilities.
  • Sanctuaries: Restore health, mana, and abilities.
  • Portals: Move to the next floor.

Known Issues

  • Out-of-bounds movements: Moving outside the grid may cause errors (handled by exceptions).
  • UI Scaling: Graphics may not scale properly on ultra-wide monitors.
  • Audio Playback Issues: Background music may not load if the file path is incorrect.


Thank you for playing League of Warriors! Feel free to report any bugs or suggestions for improvement.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages