Abstract
With more computing power available, video games may spare increasing amounts of processing time for AI. One prospective application of the newly available resources is the simulation of large amounts of nonplayer characters (NPCs) in open world games. While it is relatively easy to simulate simple behaviours of individual NPCs it is much more difficult to create meaningful interactions between the NPCs. However, without interaction, the world cannot look very alive. In this paper we present a technique that enriches the NPC simulation with pre-scripted situations-short sketches involving coordinated interaction between several NPCs that do not substantially alter the state of the game world but increase the appeal of the world to the player. We use constraint satisfaction techniques to find NPCs suitable to enact the situations at runtime. We have implemented situations on top of the AI system for an upcoming AAA open-world game and show that this approach satisfies functional and computational requirements for practical deployment in the final version of the game.
Cite
CITATION STYLE
Černý, M., Brom, C., Barták, R., & Antoš, M. (2014). Spice it up! Enriching open world NPC simulation using constraint satisfaction. In Proceedings of the 10th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment, AIIDE 2014 (pp. 16–22). AAAI press. https://doi.org/10.1609/aiide.v10i1.12715
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.