mgerhardy / simpleai

SimpleAI is a small C++ AI behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.
http://www.caveproductions.org/
Other
177 stars 12 forks source link
behaviour-tree c-plus-plus cmake cpp-library game-development header-only lua qt5 simpleai wireshark

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.

Remote Debugger

Compilation

The project is known to compile with:

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.