Java OpenAdventure is a library developed by Quantum Toaster Games for use in an upcoming project. It is completely open source, and has many features for making your next text adventure game with ease!
- Dialogue Handler
- Combat System
- Statistic Manager
- Modular Structure (Organized Code With Comments)
- Inventory System
- Save Files (took forever to get that working lol)
- Better Organization (Full rewrite of code planned to split combatStyleOne into multiple methods to allow for easy modification and creation of combat systems) (maybe lol)
- Customizable Dialogue (different presets, plus an easy way (I'm talking a webpage that allows you to generate one you can drop in) to make your own if I have time)
- Multiplayer (local) - allow for battles between users or a coop mode (low priority)
- Plus more stuff that I'm not thinking about right this second...
You can contribute to this project! Please share your ideas and make pull requests! If its a good idea and somewhat well coded, I'll clean it up and add it (with credit to you of course).
So, you want to use this for a game? That's fine! Please leave the startup from the class' constructor method and credit this repository!
To build the demo you can run the build.sh file (untested but should work fine, I normally just build from my IDE)
tayrallion - Lead Developer and Creator
tayrallion's computer science teacher - Taught tayrallion Java, very cool guy
You, the person reading this - Took the time to come look at this project. Very Cool of you.