Gameplay
In DungeonGame, players can choose between three classes: Juggernaut, Spell Invoker, and Marksman. Each class has its own unique set of powers and backstory. Players must fight through challenges in the village and progress through the game to ultimately cleanse the village with a savior's hand.
The main commands in DungeonGame are Basic Attack, Use of a Spell (depending on the Mana bar), and Using a Potion. Players can also level up their character and increase their stats according to their choosing.
Purpose of the Project
The main purpose of this project is to demonstrate the usage of Java OOP concepts, such as inheritance and polymorphism, and types of design patterns. It can be used as a portfolio to showcase programming skills to potential employers or clients.
How to Play
To run the game, simply download the code and compile it using a Java compiler. Once compiled, execute the program to start the game.
Examples
Here are some examples of commands and actions that can be taken within the game:
Basic Attack: Inflicts damage to the enemy using the player's equipped weapon.
Use of a Spell: Cast a spell to deal damage to the enemy, based on the player's mana bar.
Using a Potion: Restore the player's health points.
Conclusion
DungeonGame is a fun and challenging game that showcases the use of Java OOP concepts and design patterns. It can be a great addition to any programmer's portfolio, and provides an enjoyable gaming experience for players.