Game Development Reference
In-Depth Information
Introduction to AI sandbox
AI sandbox is a framework that is designed to do away with the tedious job of application
management, resource handling, memory management, and Lua binding, so that you can
focus immediately on creating AI in Lua. While the sandbox does the dirty work of a small
game engine, none of the internals of the sandbox are hidden. The internal code base is
well documented and explained here so that you can expand any additional functionality
your AI might require.
The design behind the sandbox is a culmination of open source libraries preassembled in
order to rapidly prototype and debug Lua's scripted AIs. While C++ code maintains and
manages the data of AI, Lua scripts manage AI's decision-making logic. With a clear separ-
ation of data and logic, the logic represented in Lua scripts can be rapidly iterated on
without worrying about corrupting or invalidating the current state of AI.
Search WWH ::




Custom Search