Skip to content

SimpleAI is a small C++ AI behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.

License

Notifications You must be signed in to change notification settings

mgerhardy/simpleai

Repository files navigation

Build Status Build status Codacy Badge Code Quality: Cpp Total Alerts

Documentation

See the doxygen documentation for a detailed description.

External dependencies:

SimpleAI

They are all included and/or can be disabled.

  • lua 5.3
  • tinyxml2

Remote Debugger

  • QT5

Compilation

The project is known to compile with:

  • clang 4.x
  • gcc 6.x
  • msvc 2015

SimpleAI can be configured with cmake or automake, the remote debugger can be compiled with cmake or qmake.

How to use

simpleai-run

There is a small example application that can be used for testing and running behaviour trees. It's called simpleiai-run.

wireshark

The remote debugger network protocol can be inspected in wireshark with the included dissector lua script. To reduce compile times, you should set up precompiled headers for SimpleAI.

About

SimpleAI is a small C++ AI behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published