Learning Game AI Programming with Lua
by David Young 2021-05-28 20:32:09
image1
Game AI can be easily be broken into a number of components such as decision making, animation handling, and tactics, but the balance and interaction between each system strikes a balance between good AI and bad AI. The ability to iterate quickly in ... Read more
Game AI can be easily be broken into a number of components such as decision making, animation handling, and tactics, but the balance and interaction between each system strikes a balance between good AI and bad AI. The ability to iterate quickly in script on AI systems allows Lua to create robust, scalable solutions unique to the specific game.Being one of the most important parts of a large number of low level game engines, programming game AI becomes difficult, especially when there is a need to program and interface a number of non-AI systems.Beginning with an introduction to the AI sandbox, each new aspect of game AI is introduced, implemented, and then expanded upon. Going forward, you will learn to utilize open source libraries such as Ogre3D, Bullet Physics, OpenSteer, Recast, Detour, and Lua to create an AI Sandbox with an entire codebase available to expand and step through.This is done through a step-by-step approach, from learning to move basic shapes to fully animating your soldiers. After gaining insights into Low-level Agent systems in Sandbox, you will learn High-level Decision-Making to enable agents to act on them. Once the agents are able to act on decisions, you will enable knowledge representation in them.By the end of the book, you will learn to execute your AI simultaneously, use the concept of Co-routines to perform cooperative multithreading operations, and enable concurrent programming with asynchronous Service-based Parallelism. Less
  • ISBN
  • 9781783281336
Author
East Yorkshire-born David Young began his East German-set crime series on a creative writing MA at London's City University when Stasi Child - his debut - won the course prize. The novel went on to wi...
Compare Prices
Available Discount
No Discount available
Related Books