Presentation on theme: "The Halo 2 AI In 10 Minutes or Less Damián Isla Bungie Studios"— Presentation transcript:
1 The Halo 2 AI In 10 Minutes or Less Damián Isla Bungie Studios
2 Halo First person shooter for XBox Interesting sci-fi world Lots to do (combat, exploration, vehicles, weapons)Lots of decisions to makeSlower-paced More strategic in nature?
3 The AI Single-player campaign only (no multiplayer) Character-based EnemiesLarge varietyClear behavioral patterns for the player to learn and exploitsecond lifespansAlliesNot terribly effective“Kid brothers”~10 seconds or ~30 minutes
4 The “I” in “AI” Behave Strongly agent-based approach Perception and world-modelingEach AI maintains mental world modelInternal mental object-state updated according to perceivability via the “senses” (e.g., line of sight, sound events, etc.)Perception sharing (via explicit communication)BehaviorTake cover when taking damageUncover hidden enemiesUse vehicles when appropriateJoint behaviorsSkillsUse weapons appropriatelyDrive vehiclesNavigate the environmentStrongly agent-based approach“Strategy” controlled through scriptingBehave
5 Behavior Decision-making: Behavior DAG (HFSM) Behavior: a program that takes temporary control of the actor in order to get something done.GoodIntuitiveModularScalable (more IS better)BadMemory is hardDebugging is hardNever really that simple
6 An ethological interlude… Baerends, The Functional Organization of Behavior, 1976
7 What about Reasoning and Planning? Spatial ReasoningFiring point selectionPath-planningA*Dynamic obstacle interaction… but no concept-reasoning or action-planning
8 So in the end… Second-to-second decision-making Reactive in nature Closer to A-Life than classical AICloser to animal than to human intelligence
Your consent to our cookies if you continue to use this website.