A cross-platform J-RPG engine. Still very much a work in progress, but it might get somewhere someday.
Features
- Cross-platform
- Walruses
- Highly experimental stuff inside (yes it's radioactive)
Does not feature
- Walrii
- The game
- Actual content
Getting the code wih Git
To get the dependencies together with the source, you need to do a recursive clone of the repo:
git clone --recursive https://github.com/WalrusRPG/WalrusRPG.git
If you forgot to include --recursive while cloning, it's not too late:
cd WalrusRPG
git submodule update --init --recursiveYou'll have to compile ConvertIMG yourself for now, it might be added to the build system later.
Compiling
The build system currently depends on GNU Make and the Ndless toolchain when compiling for the Nspire, or SFML for systems that it supports.
We use the tinystllibrary to keep binaries small (the C++STL is pretty heavy), imgui for debug HUD on SFML and lodepng to load textures, so be sure to clone the submodules as well !
To compile the project, simply run make (-j friendly).
Plans
What needs to be done
- Entities (planning in progress)
- Events
- Battle Engine (planning in progress)
- I/O file data
- Scripting
- UI (research in progress)
- Character system.
- Items
What's already done
- Map system.
- Basic text routines.
- Support for multiple platforms, including the TI-Nspire CX and SFML