Sciweavers

AIIDE
2007

SquadSmart: Hierarchical Planning and Coordinated Plan Execution for Squads of Characters

14 years 1 months ago
SquadSmart: Hierarchical Planning and Coordinated Plan Execution for Squads of Characters
This paper presents an application of Hierarchical Transition Network (HTN) planning to a squad-based military simulation. The hierarchical planner produces collaborative plans for the whole squad in real time, generating the type of highly coordinated behaviours typical for armed combat situations involving trained professionals. Here, we detail the extensions to HTN planning necessary to provide real-time planning and subsequent collaborative plan execution. To make full hierarchical planning feasible in a game context we employ a planner compilation technique that saves memory allocations and speeds up symbol access. Additionally, our planner can be paused and resumed, making it possible to impose a hard limit on its computation time during any single frame. For collaborative plan execution we describe several synchronization extensions to the HTN framework, allowing agents to participate in several plans at once and to act in parallel or in sequence during single plans. Overall, w...
Peter Gorniak, Ian Davis
Added 02 Oct 2010
Updated 02 Oct 2010
Type Conference
Year 2007
Where AIIDE
Authors Peter Gorniak, Ian Davis
Comments (0)