leokolln / cppaikit

C++ Artificial Intelligence Kit - Library for AI implementation in games and other projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CppAIKit Build Status Build status Coverage Status CodeFactor Documentation

C++ Artificial Intelligence Kit is an open source modern C++ library containing many structures and algorithms needed for the implementation of AI in games and other types of projects.

Included in the library:

  • FSM (Finite State Machine)
  • HFSM (Hierarchical Finite State Machine)
  • NFSM (Nested Finite State Machine, also known as Stacked FSM)
  • Behavior Tree
  • GOAP (Goal Oriented Action Planning)

References

About

C++ Artificial Intelligence Kit - Library for AI implementation in games and other projects.

License:MIT License


Languages

Language:C++ 89.6%Language:CMake 7.7%Language:Shell 2.7%