The Tiny Terminal RTS with programmable AI
Find a file
2014-12-16 13:12:53 +00:00
game Rename CBoardData, refactor a few things and add a maths library folder 2014-12-16 13:12:53 +00:00
maths Rename CBoardData, refactor a few things and add a maths library folder 2014-12-16 13:12:53 +00:00
net Add readme and directories for other libraries 2014-12-16 13:12:52 +00:00
player Add readme and directories for other libraries 2014-12-16 13:12:52 +00:00
test Rename CBoardData, refactor a few things and add a maths library folder 2014-12-16 13:12:53 +00:00
ttrts Initial commit with ttrts base main.cpp 2014-12-16 13:12:48 +00:00
ui Add readme and directories for other libraries 2014-12-16 13:12:52 +00:00
.gitignore Add gitignore with build forlder ignored 2014-12-16 13:12:51 +00:00
CMakeLists.txt Add testing excecutable 2014-12-16 13:12:51 +00:00
README.md Update Readme with info from discussion 2014-12-16 13:12:53 +00:00

ttrts

the Tiny Terminal RTS where the players write their AIs

Introduction

We aim to create a simple terminal based rts where the user programs their armies AI.

Targets

ttrts

Main ttrts executable , runs from the command line and can act as host or client

ttrts-test

Test executable, to be compiled and run to test various functionality

Libraries

game

Implementation of the RTS rules and simulation

net

Net code for hosting the server and communicating with clients

ui

Wrapper for user interface for the terminal, this only really needs three stages

  • Initialise the game with settings and connect the clients
  • Run the game simulation to it's conclusion
  • Display the game result
  • Acsii Colour wrapper for separate teams

maths

simple maths library for 2D calculations and types

player

Custom player AI code, this should contain examples and test code to help newcomers begin their journey