Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Capture the flag AI Sandbox  (Read 4779 times)

0 Members and 1 Guest are viewing this topic.

SpeCter

  • Full Member
  • ***
  • Posts: 151
    • View Profile
Capture the flag AI Sandbox
« on: December 31, 2015, 04:21:11 pm »
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


Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6287
  • Thor Developer
    • View Profile
    • Bromeon
Re: Capture the flag AI Sandbox
« Reply #1 on: December 31, 2015, 06:35:05 pm »
Sounds definitely interesting! Keep us updated, especially on the AI part 8)
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development:

Hapax

  • Hero Member
  • *****
  • Posts: 3379
  • My number of posts is shown in hexadecimal.
    • View Profile
    • Links
Re: Capture the flag AI Sandbox
« Reply #2 on: December 31, 2015, 09:02:58 pm »
I'm interested to see where you go with this. Don't let me down!  ;D
Selba Ward -SFML drawables
Cheese Map -Drawable Layered Tile Map
Kairos -Timing Library
Grambol
 *Hapaxia Links*

SpeCter

  • Full Member
  • ***
  • Posts: 151
    • View Profile
Re: Capture the flag AI Sandbox
« Reply #3 on: January 01, 2016, 12:26:27 am »
Haha thanks for the kind words you two. I will try my best to not let you down :D

For everyone else, I just hope that the source code can be at least educational and if you have any questions on how or why I did things like I did them, feel free to ask when the source is on github(I will upload the source code with complete git history if possible) ;)

TwoOfDiamonds

  • Newbie
  • *
  • Posts: 8
    • View Profile
    • Email
Re: Capture the flag AI Sandbox
« Reply #4 on: February 20, 2016, 10:00:34 am »
Is this Open Source?

I was hoping on doing the same thing and I thought I might help you with the project. It sounds really cool.

Regards,
Daniel

SpeCter

  • Full Member
  • ***
  • Posts: 151
    • View Profile
Re: Capture the flag AI Sandbox
« Reply #5 on: February 21, 2016, 12:49:27 pm »
I will probably(pretty surely ;)) Open Source it in the future, but only after the scripting support is the way I envisioned it ;)