Skip to content
/ fiTD Public

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

License

Notifications You must be signed in to change notification settings

odditica/fiTD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages