TY - JOUR AU - Llansó, David AU - Gómez-Martín, Marco AU - González-Calero, Pedro PY - 2009/10/16 Y2 - 2024/03/28 TI - Self-Validated Behaviour Trees through Reflective Components JF - Proceedings of the AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment JA - AIIDE VL - 5 IS - 1 SE - Full Oral Papers DO - 10.1609/aiide.v5i1.12353 UR - https://ojs.aaai.org/index.php/AIIDE/article/view/12353 SP - 70-75 AB - <p> <p>Developing the AI for non-player characters in a video game is a collaborative task between programmers and designers. Most of the times, there is a tension between the freedom that designers require to include their narrative in the game and the effort required from programmers to debug faulty AI specified by good story tellers who are not programmers.</p><p>In this paper is presented an architecture for building the AI of an NPC that extends the component-based approach, which represents the functionality of an entity as a collection of functionality-specific components. By associating an action in a behaviour tree with a collection of components, and equipping those components with some reflection capabilities, we are able to identify faulty behaviour trees at design time.</p> </p> ER -