ONE of the most difficult things to get right as an AI developer is interaction between the AI and the game world.
Each character needs to get the information they could feasibly know or perceive from the game world at the right time in order for them to act on it. In addition, some algorithms need to have information from the world represented in the correct way for them to process correctly.
To build a general-purpose AI system, we need to have some infrastructure that makes it easy to get the right information to the right bits of AI code in the right format at the right time. With a special-purpose, single-game AI, there may be no dividing line between the world interface and the AI code: if the AI needs some information ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access