odditica / fiTD

A console-based TD game engine written in C++ .

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fiTD 1.0.1 Build Status

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.

Features:

  • 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

Planned:

  • More game content + gameplay fine-tuning
  • Sound
  • Level editor

Building

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

Running tests

make test

Running the game

cd build
./fitd

About

A console-based TD game engine written in C++ .

License:MIT License


Languages

Language:C++ 99.3%Language:Tcl 0.4%Language:CMake 0.2%Language:C 0.0%