Mgerhardy Simpleai Save

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

Project README

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.

Open Source Agenda is not affiliated with "Mgerhardy Simpleai" Project. README Source: mgerhardy/simpleai

Open Source Agenda Badge

Open Source Agenda Rating