A rogulike about the mage seeking for ancient knowledge. Currently WIP.
This project is licensed under GNU GPL 3. See COPYING file for more info.
Dependencies are automaticaly downloaded on configuration step with FetchContent
If you have problems with this, you can create deps
directory and place manually downloaded archives there.
This project is dependent on following libraries and their dependencies:
- SFML
- Boost
- Boost.DI
- spdlog (std::format used instead of fmt)
- GoogleTest
Also you will need Doxygen to generate documentation
This project is fully tested on Windows 10. Also it automatically tested on Ubuntu. It should work on other platforms including other versions of Windows and Linux, MacOS and more but it isn't tested there.
This project is build with CMake.
Build targets are:
TheRuneOfTheEldest
- main applicationtests
- GoogleTest testsdoc
- documentation generation by Doxygen