Text-Based RPG
Our Text-Based RPG is an offline singleplayer experience where you play as an adventurer exploring a medieval world with magical beasts, warriors, and dragons to defeat! You can choose to follow different class paths to visit different locations and retrieve different class-specific items. You can follow the melee class and learn the ways of warriors, the ranged class and learn the ways of archers, the mage class and learn the ways of wizards, or the rogue class and learn the ways of thieves. Once complied into a runnable .jar file, it can be played in the terminal using number inputs to choose paths to go down. All data is saved locally on your computer so no internet is needed.
Create a clone of this repository and open it in an IDE. Then export the src folder as a Runnable jar file. Set GameThread as the Launch configuration. Then navigate to the terminal and cd into the directory in which the .jar file is located. Then input the command "java -jar (your-file-name).jar"
All inputs for the textbased RPG will be number inputs to choose options and diverge into different paths witht he exception of starting a new game in which you will enter your name.
If you have recommendations or would like to contribute to this project, see LICENCES.md file for contact information of the owners of the project.
Contributors: Joshua House:
- Helped planning class structure, coding the Mage class path, Battle Class, Shop Class, GameThread, final boss battle, consumables index, and edits across the project
Hunter Kelly:
- Helped planning class structure, coding of the Ranged class path, kings mission at the end of chapter 2, and helped in the coding of the Battle class
Quinton Ross:
- Helped planning class structure, coding of the Rogue class path, and development of save and load functionality
Cameron Nickerson:
- Helped planning of class structure, coding of the Melee class path, Hub class, enemy, specialAttack, and weapons indexes, dialogue class, luck class, and edits across the project.
Our project has a proprietary license. See LICENSE.md for more details
The project is complete. The game is fully working and playable.
