Sciweavers

MODELS
2007
Springer

Model-Based Design of Computer-Controlled Game Character Behavior

14 years 5 months ago
Model-Based Design of Computer-Controlled Game Character Behavior
Recently, the complexity of modern, real-time computer games has increased drastically. The need for sophisticated game AI, in particular for Non-Player Characters, grows with the demand for realistic games. Writing consistent, re-useable and efficient AI code has become hard. We ate how modeling game AI at an appropriate abstraction level using an appropriate modeling language has many advantages. A variant of Rhapsody Statecharts is proposed as an appropriate formalism. The Tank Wars game by Electronic Arts (EA) is used to demonstrate our concrete approach. We show how the use of the Statecharts formalism leads quite naturally to layered modeling of game AI and allows modelbstract away from choices between, for example, time-slicing and discrete-event time management. Finally, our custom tools are used to synthesize efficient C++ code to insert into the Tank Wars main game loop.
Jörg Kienzle, Alexandre Denault, Hans Vanghel
Added 08 Jun 2010
Updated 08 Jun 2010
Type Conference
Year 2007
Where MODELS
Authors Jörg Kienzle, Alexandre Denault, Hans Vangheluwe
Comments (0)