All Projects → mgerhardy → Simpleai

mgerhardy / Simpleai

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

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Simpleai

Jinx
Embeddable scripting language for real-time applications
Stars: ✭ 150 (-1.96%)
Mutual labels:  cmake, game-development
Nitroshare Desktop
Network file transfer application for Windows, OS X, & Linux
Stars: ✭ 1,150 (+651.63%)
Mutual labels:  cmake, qt5
Openconnect Gui
Mirror - Graphical OpenConnect client (beta phase)
Stars: ✭ 993 (+549.02%)
Mutual labels:  cmake, qt5
Screencloud
Screenshot sharing application for Windows, Mac and Linux.
Stars: ✭ 537 (+250.98%)
Mutual labels:  cmake, qt5
Qhttpengine
HTTP server for Qt applications
Stars: ✭ 112 (-26.8%)
Mutual labels:  cmake, qt5
Slate
Pixel Art Editor
Stars: ✭ 723 (+372.55%)
Mutual labels:  game-development, qt5
Kaidan
[Replaced by https://invent.kde.org/network/kaidan] Kaidan, a simple and user-friendly Jabber/XMPP client for every device and platform.
Stars: ✭ 67 (-56.21%)
Mutual labels:  cmake, qt5
Qmplay2
QMPlay2 is a video and audio player which can play most formats and codecs.
Stars: ✭ 310 (+102.61%)
Mutual labels:  cmake, qt5
Sh3redux
SILENT HILL 3 Engine Remake in OpenGL and C++
Stars: ✭ 105 (-31.37%)
Mutual labels:  cmake, game-development
Qv2ray
⭐ Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | 使用 C++ / Qt 开发 | 可拓展插件式设计 ⭐
Stars: ✭ 12,886 (+8322.22%)
Mutual labels:  cmake, qt5
Ark
ARK is a lightweight, agility, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
Stars: ✭ 370 (+141.83%)
Mutual labels:  cmake, game-development
Notepanda
📃 A simple cross-platform notepad. Based on Qt and C++.
Stars: ✭ 134 (-12.42%)
Mutual labels:  cmake, qt5
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (+118.95%)
Mutual labels:  cmake, game-development
Assimp
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Stars: ✭ 7,309 (+4677.12%)
Mutual labels:  cmake, game-development
Ultralight
Next-generation HTML renderer for apps and games
Stars: ✭ 3,585 (+2243.14%)
Mutual labels:  cmake, game-development
Antara Gaming Sdk
Komodo Gaming Software Development Kit
Stars: ✭ 51 (-66.67%)
Mutual labels:  cmake, game-development
Log4qt
Log4Qt - Logging for the Qt cross-platform application framework
Stars: ✭ 292 (+90.85%)
Mutual labels:  cmake, qt5
Qxmpp
Cross-platform C++ XMPP client and server library
Stars: ✭ 300 (+96.08%)
Mutual labels:  cmake, qt5
Kindd
A kindful dd, written in qt-quick.
Stars: ✭ 93 (-39.22%)
Mutual labels:  cmake, qt5
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+6901.31%)
Mutual labels:  cmake, game-development

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].