Smart Areas - A Modular Approach to Simulation of Daily Life in an Open World Video Game

Martin Cerny, Tomas Plch, Matej Marko, Petr Ondracek, Cyril Brom

2014

Abstract

Constructing believable behavior of non-player characters (NPCs) for large open worlds in computer games is a challenging application of AI. One of the greatest obstacles for practical game applications lies in managing the complexity of individual behaviors and in managing their development cycle. We propose the use of “Smart areas” to overcome these obstacles and allow for realistic simulation of NPCs day-to-day life and describe a particular implementation for an upcoming AAA game. For practical applications it is also vital to resolve usability issues and assess the productivity of the technology. We have conducted a qualitative study with 8 subjects that compares the performance of working with Smart Areas to using default AI tools. The study indicates that Smart Areas are not difficult to understand, allow for substantial code reuse, resulting in speedup in modification of existing behaviors, and force good structuring of behavior code.

References

  1. Brom, C., LukavskÉ, J., S?erÉ, O., Poch, T., and S?afrata, P. (2006). Affordances and level-of-detail AI for virtual humans. In Proceedings of Game Set and Match, volume 2, pages 134-145.
  2. Champandard, A. (2007). Understanding behavior trees. AIGameDev.com. http://aigamedev.com/open/article/ bt-overview/ Last checked 2014-01-05.
  3. Champandard, A. (2013). Planning in games: An overview and lessons learned. AIGameDev.com. http:// aigamedev.com/open/review/planning-in-games/ Last checked 2014-01-05.
  4. Fu, D. and Houlette-Stottler, R. (2004). The ultimate guide to FSMs in games. In AI Game Programming Wisdom II, pages 283-302. Charles River Media.
  5. Gemrot, J., C? ernÉ, M., and Brom, C. (2014). Why you should empirically evaluate your AI tool: From SPOSH to yaPOSH. In Proceedings of 6th International Conference on Agents and Artificial Intelligence. In press.
  6. Kallmann, M. (2001). Object interaction in real-time virtual environments. PhD thesis, Ó cole Polytechnique Fédérale de Lausanne.
  7. Rockstar Games (2010). Red Dead Redemption. http:// www.rockstargames.com/ reddeadredemption/. Last checked: 2014-01-05.
  8. Sung, M., Gleicher, M., and Chenney, S. (2004). Scalable behaviors for crowd simulation. In Computer Graphics Forum, volume 23, pages 519-528.
  9. Tecchia, F., Loscos, C., Conroy-Dalton, R., and Chrysanthou, Y. (2001). Agent behaviour simulator (ABS): A platform for urban behaviour development. In Proceedings of Game Technology 2001. CD-ROM.
  10. Turner, C. W., Lewis, J. R., and Nielsen, J. (2006). Determining usability test sample size. International encyclopedia of ergonomics and human factors, 3:3084- 3088.
Download


Paper Citation


in Harvard Style

Cerny M., Plch T., Marko M., Ondracek P. and Brom C. (2014). Smart Areas - A Modular Approach to Simulation of Daily Life in an Open World Video Game . In Proceedings of the 6th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART, ISBN 978-989-758-015-4, pages 703-708. DOI: 10.5220/0004921107030708


in Bibtex Style

@conference{icaart14,
author={Martin Cerny and Tomas Plch and Matej Marko and Petr Ondracek and Cyril Brom},
title={Smart Areas - A Modular Approach to Simulation of Daily Life in an Open World Video Game},
booktitle={Proceedings of the 6th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,},
year={2014},
pages={703-708},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004921107030708},
isbn={978-989-758-015-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 6th International Conference on Agents and Artificial Intelligence - Volume 1: ICAART,
TI - Smart Areas - A Modular Approach to Simulation of Daily Life in an Open World Video Game
SN - 978-989-758-015-4
AU - Cerny M.
AU - Plch T.
AU - Marko M.
AU - Ondracek P.
AU - Brom C.
PY - 2014
SP - 703
EP - 708
DO - 10.5220/0004921107030708