- Introduction
- Features
- System Requirements
- Installation
- How to Play
- Controls
- Classes and Abilities
- Game Mechanics
- Known Issues
- Credits
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.
- 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.
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
- Ensure you have Java Development Kit (JDK) 17 or higher installed.
- Download and extract the game files.
- Open the terminal or command prompt and navigate to the game folder.
- Compile the game using:
javac Game.java
- Run the game with:
java Game
- Launch the game and log in using provided credentials.
- Select a character class: Mage, Rogue, or Warrior.
- Explore the map, battle enemies, and clear floors.
- Collect XP, level up, and gain new abilities.
- Reach the final floor and defeat the boss to win!
- 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
- 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.
- 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.
- 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.