I started making a 2D AI Sandbox with SFML as a little pet project which helps me getting a better grasp at using git.
Current "features" are:
- ray casted visibility checks
- moving players with different attributes(weapons, angle of sight etc.)
- base AI which moves randomly atm.
- map rendering
Planned Features:
- scriptable AI(Chaiscript or Lua)
- pathfinding(already done, just needs to be implemented)
- different AI techniques as sample AI's(State Machines, Behaviour Trees, Flocking Behaviour etc.)
- capture the flag and team-deathmatch mechanics
- collision detection and response
- (open source it on github)
Maybe planned:
- thor integration for some parts
- better tile graphics