Welcome to "Solo Odyssey", an interactive console game inspired by the anime "Solo Leveling". This unique adventure, written in Java, will embark you on a journey to get stronger, face challenges, and level up your character.
Solo Odyssey is an engaging, interactive console game inspired by the anime 'Solo Leveling'. This unique adventure, written in Java, immerses you in a world of adventure and challenges.
- Level up your character
- Face formidable bosses
- Collect valuable items
- Undertake quests
- Unravel an immersive story
- Discover secrets
- Progress through levels, each bringing new challenges and rewards
To get Solo Odyssey up and running on your system, follow these steps:
- Clone the repository in IntelliJ IDEA:
File -> New -> Project from Version Control -> Git -> Paste the repository URL -> Clone. - Once the project is cloned, IntelliJ IDEA should automatically detect the Maven structure and download the necessary dependencies. If not, you can manually trigger it by clicking on
Maven -> Reload projecton the right side of the IDE.
The project has several dependencies which are managed with Maven. You can see the full list in the pom.xml file. The main dependencies include:
- MySQL Connector/J for database connectivity.
- OpenCSV for handling CSV files.
- JUnit Jupiter API for testing.
Before running the application, make sure to install MySQL or MySQL Workbench and create a database. Then, go to the config -> DatabaseConnection.java file and change the URL, USER, and PASSWORD fields accordingly to match your database settings.
In IntelliJ IDEA, you might need to add the dependencies to your project structure. To do this, go to File -> Project Structure -> Libraries -> + -> From Maven... and add the dependencies.
The game is played in the console and provides a text-based interface.
If you would like to contribute to the project, please fork the repository and submit a pull request.







