Effective load management technique for AI characters in games

Creating large populations of AI characters for game environment is a major challenge because either insufficient CPU processing time is available or it is difficult to balance the computational needs of the game AI against the requirements of other game components. We present a novel technique that...

Full description

Bibliographic Details
Main Authors: Tan, Brian., Wong, Gabriyel.
Other Authors: School of Computer Engineering
Format: Conference Paper
Language:English
Published: 2009
Online Access:https://hdl.handle.net/10356/91178
http://hdl.handle.net/10220/4512
_version_ 1811684260618174464
author Tan, Brian.
Wong, Gabriyel.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Tan, Brian.
Wong, Gabriyel.
author_sort Tan, Brian.
collection NTU
description Creating large populations of AI characters for game environment is a major challenge because either insufficient CPU processing time is available or it is difficult to balance the computational needs of the game AI against the requirements of other game components. We present a novel technique that allows games to manage the functional updates of AI characters efficiently during run time. The technique is an enhancement of the elastic task model and scheduling [BLCA02] which allows the total CPU utilization of the AI characters to bead justed to the current workload of the game. We exploited the elastic nature of the technique to provide Level of Detail(LOD)effect for the AI characters. A prototype implementation on Microsoft Xbox 360 hardware is described in this paper.
first_indexed 2024-10-01T04:25:48Z
format Conference Paper
id ntu-10356/91178
institution Nanyang Technological University
language English
last_indexed 2024-10-01T04:25:48Z
publishDate 2009
record_format dspace
spelling ntu-10356/911782020-05-28T07:17:34Z Effective load management technique for AI characters in games Tan, Brian. Wong, Gabriyel. School of Computer Engineering Poster Proceedings of Pacific Graphics (2008 : Tokyo, Japan) Creating large populations of AI characters for game environment is a major challenge because either insufficient CPU processing time is available or it is difficult to balance the computational needs of the game AI against the requirements of other game components. We present a novel technique that allows games to manage the functional updates of AI characters efficiently during run time. The technique is an enhancement of the elastic task model and scheduling [BLCA02] which allows the total CPU utilization of the AI characters to bead justed to the current workload of the game. We exploited the elastic nature of the technique to provide Level of Detail(LOD)effect for the AI characters. A prototype implementation on Microsoft Xbox 360 hardware is described in this paper. Accepted version 2009-03-09T06:33:42Z 2019-12-06T18:01:06Z 2009-03-09T06:33:42Z 2019-12-06T18:01:06Z 2008 2008 Conference Paper Tan, B., & Wong, G. (2008). Effective load management technique for AI characters in games. In Poster Proceedings of Pacific Graphics (2008:Tokyo, Japan) https://hdl.handle.net/10356/91178 http://hdl.handle.net/10220/4512 en 8 p. application/pdf
spellingShingle Tan, Brian.
Wong, Gabriyel.
Effective load management technique for AI characters in games
title Effective load management technique for AI characters in games
title_full Effective load management technique for AI characters in games
title_fullStr Effective load management technique for AI characters in games
title_full_unstemmed Effective load management technique for AI characters in games
title_short Effective load management technique for AI characters in games
title_sort effective load management technique for ai characters in games
url https://hdl.handle.net/10356/91178
http://hdl.handle.net/10220/4512
work_keys_str_mv AT tanbrian effectiveloadmanagementtechniqueforaicharactersingames
AT wonggabriyel effectiveloadmanagementtechniqueforaicharactersingames