A basic console-based tower defense game engine.
Originally created by Jan Vorisek as the final BI-PA2 seminar assigment at FIT CTU in 2018.
- ncurses-powered renderer
- Standard TD game mechanics, multiple types of AI behaviour
- Fully customisable game properties (single plaintext file)
- Tutorial
- Per-map game saving/loading
- More game content + gameplay fine-tuning
- Sound
- Level editor
Dependencies:
- CMake
- Catch2 (including CMake scripts, more info here)
- ncurses
- Doxygen (documentation)
Compile (./build/):
cmake .
make
Generate documentation (./doc/):
cmake .
make doc
Clean all
make clean
make test
cd build
./fitd