Realms Shattered is a CLI (command line interface) text RPG programmed in C++. This game is about learning a new existence where realms and even existence itself has been shattered, and the people divided.
All printing of text should be done from Console's various print functions.
All file reading/writing should be done from FileIO's functions.
All user input should be requested from UserInput's functions.
Please see CONTRIBUTING.md for details, and check the Issues page for what we are currently working on.
We aim for there to be no external libraries used. We will need platform-specific libs for manipulation of the console/terminal, but ideally we will not be using boost, json or any others (nothing against them, of course).
I (WraitheDX) feel strongly about this as everyone has their own personal preferences when it comes to libraries, not all are cross-platform, etc. I feel it would better level the playing field if we do as much as possible from the ground up. Each library added is also just another item to consider for someone new coming into the project.
GitHub repo: https://github.com/WraitheDX/realms_shattered
Discord: https://discord.gg/6aW7DFB
Please submit an issue on the GitHub page using bug report template.