Dungeon Quest is a text-based adventure game developed in Java, leveraging object-oriented programming principles. It provides an immersive experience where players navigate through a dungeon, battling enemies, collecting treasures, and facing exciting challenges.
- Java
- Object-Oriented Programming (OOP)
- Command-line interface (CLI)
- Clone the repository to your local machine.
- Open the project in your preferred Java IDE.
- Navigate to the
DungeonQuestGame.java
file and run it. - Follow the instructions displayed in the command-line interface to play the game.
- Move through the dungeon by typing directions (north, south, east, west).
- Battle enemies by using the attack option.
- Collect treasures to increase your score and improve your chances of survival.
- Reach the exit to complete the game.
- Java Development Environment: Ensure that you have Java Development Kit (JDK) installed and properly configured on your machine.
- Dependencies: The game does not rely on any external libraries, so there are no specific dependency management concerns.
- Game Logic: Implementing additional game features, such as new enemy types or interactive treasure interactions, may require modifications to existing classes and careful consideration of game logic.
- Error Handling: Consider implementing robust error handling to handle invalid user inputs and exceptional scenarios gracefully.
Contributions to Dungeon Quest are welcome! If you have ideas for improvements or encounter any issues, feel free to open an issue or submit a pull request. Please follow the existing code style and ensure all changes are thoroughly tested.
Dungeon Quest is licensed under the MIT License.