Skip to main content

Pogamut 3 Can Assist Developers in Building AI (Not Only) for Their Videogame Agents

  • Chapter
Agents for Games and Simulations (AGS 2009)

Abstract

Many research projects oriented on control mechanisms of virtual agents in videogames have emerged in recent years. However, this boost has not been accompanied with the emergence of toolkits supporting development of these projects, slowing down the progress in the field. Here, we present Pogamut 3, an open source platform for rapid development of behaviour for virtual agents embodied in a 3D environment of the Unreal Tournament 2004 videogame. Pogamut 3 is designed to support research as well as educational projects. The paper also briefly touches extensions of Pogamut 3; the ACT-R integration, the emotional model ALMA integration, support for control of avatars at the level of gestures, and a toolkit for developing educational scenarios concerning orientation in urban areas. These extensions make Pogamut 3 applicable beyond the domain of computer games.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Adobbati, R., Marshall, A.N., Scholer, A., Tejada, S.: Gamebots: A 3d virtual world test-bed for multi-agent research. In: Proc. of the 2nd Int. Workshop on Infrastructure for Agents, MAS, and Scalable MAS, Montreal, Canada (2001)

    Google Scholar 

  2. Anderson, J.R.: How can the human mind occur in the physical universe? Oxford University Press, Oxford (2007)

    Book  Google Scholar 

  3. Artificial Minds for Intelligent Systems, Research Group: The Pogamut platform. Charles University in Prague, http://artemis.ms.mff.cuni.cz/pogamut (27.9.2009)

  4. Braubach, L., Pokahr, A.: Jadex: BDI Agent System, http://jadex.informatik.uni-hamburg.de (27.9.2009)

  5. Bída, M.: Artificial emotions in computer games. Diploma thesis. Charles University in Prague, Czech Republic (2009), http://artemis.ms.mff.cuni.cz/pogamut/tiki-index.php?page=Emotional+AI+in+UT (27.9.2009)

  6. Bohemia Interactive: Virtual Battle Space 2, http://virtualbattlespace.vbs2.com/ (27.9.2009)

  7. Brom, C.: Curricula of the Course on Modelling Behaviour of Human and Animal-like Agents. In: Proceedings of the Frontiers in Science Education Research Conference, Famagusta, North Cyprus, pp. 71–79 (2009)

    Google Scholar 

  8. Brom, C., Bída, M., Gemrot, J., Kadlec, R., Plch, T.: Emohawk: Searching for a “Good” Emergent Narrative. In: Iurgel, I.A., Zagalo, N., Petta, P. (eds.) ICIDS 2009. LNCS (LNAI), vol. 5915, pp. 86–91. Springer, Heidelberg (2009)

    Google Scholar 

  9. Brom, C., Gemrot, J., Burkert, O., Kadlec, R., Bída, M.: 3D Immersion in Virtual Agents Education. In: Spierling, U., Szilas, N. (eds.) ICIDS 2008. LNCS, vol. 5334, pp. 59–70. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  10. Brom, C., Lukavský, J.: Episodic Memory for Human-like Agents and Human-like Agents for Episodic Memory. Technical Reports FS-08-04, Papers from the AAAI Fall Symposium Biologically Inspired Cognitive Architectures, Westin Arlington, VA, USA, pp. 42–47. AAAI Press, Menlo Park (2008)

    Google Scholar 

  11. Bryson, J.J.: Intelligence by Design: Principles of Modularity and Coordination for Engineering Complex Adaptive Agents. PhD thesis, Massachusetts Institute of Technology (2001)

    Google Scholar 

  12. Bungie Studios: Halo 2 (2004), http://www.bungie.net/Projects/Halo2/default.aspx (27.9.2009)

  13. Burkert, O.: Connectionist Model of Episodic Memory for Virtual Humans. Master thesis. Charles University in Prague. Czech Republic, http://artemis.ms.mff.cuni.cz/pogamut/tiki-index.php?page=Episodic+memory+for+virtual+agent (27.9.2009)

  14. Capin, T.K., Petajan, E., Ostermann, J.: Very low bit rate coding of virtual human animation in MPEG-4. In: IEEE International Conference on Multimedia and Expo., vol. 2, pp. 1107–1110 (2000)

    Google Scholar 

  15. Carnegie Mellon University: Alice (1999-2009), http://www.alice.org/ (27.9.2009)

  16. Champandard, A.: F.E.A.R. – Foundations for Genuine Game AI, http://fear.sourceforge.net/ (27.9.2009)

  17. Epic Games: Unreal Tournament 2004 (2004), http://www.unreal.com (27.9.2009)

  18. The Foundation for Intelligent Physical Agents: Agent Communication Language Specifications, http://www.fipa.org/repository/aclspecs.html (27.9.2009)

  19. Franklin, S., Baars, B.J., Ramamurthy, U., Ventura, M.: The role of consciousness in memory. Brains, Mind, Media 1, 1–38 (2005)

    Google Scholar 

  20. Gebhard, P.: ALMA – A Layered Model of Affect. In: Proc. of the 4th Int. Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2005), Utrecht, pp. 29–36 (2005)

    Google Scholar 

  21. Gemrot, J., Kadlec, R., Bida, M., Burkert, O., Pibil, R., Havlicek, J., Zemcak, L., Simlovic, J., Vansa, R., Stolba, M., Plch, T., Brom, C.: Pogamut 3 Can Assist Developers in Building AI for Their Videogame Agents. In: Dignum, F., et al. (eds.) Agents for Games and Simulations. LNCS, vol. 5920, pp. 1–15. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  22. Gemrot, J., Brom, C., Kadlec, R., Bída, M., Burkert, O., Zemčák, M., Píbil, R., Plch, T.: Pogamut 3 – Virtual Humans Made Simple. In: Gray, J., Nefti-Meziani, S. (eds.) Advances in Cognitive Systems. IET Publisher (in press)

    Google Scholar 

  23. Gorman, B., Fredriksson, M., Humphrys, M.: The QASE API - An Integrated Platform for AI Research and Education Through First-Person Computer Games. International Journal of Intelligent Games and Simulations 4(2) (2007), http://ut3bots.codeplex.com/ (27.9.2009)

  24. Harrison, A.: jACT-R project, http://www.jactr.org/ (27.9.2009)

  25. idSoftware: Quake III Arena (1999), http://www.idsoftware.com/games/quake/quake3-arena/ (27.9.2009)

  26. IEEE: IEEE 1516, High Level Architecture (HLA) (2001), http://www.ieee.org

  27. Introversion: Defcon, http://www.introversion.co.uk/defcon/ (4.3.2009)

  28. JavaBots, http://utbot.sourceforge.net/ (27.9.2009)

  29. JBoss community: Drools project, http://www.jboss.org/drools/ (27.9.2009)

  30. Jilk, D.J., Lebiere, C., O’Reilly, R.C., Anderson, J.R.: SAL: An explicitly pluralistic cognitive architecture. Journal of Experimental and Theoretical Artificial Intelligence 20(3), 197–218 (2008)

    Article  Google Scholar 

  31. Kadlec, R.: Evolution of intelligent agent behaviour in computer games. Masters thesis. Charles University in Prague, Czech Republic (2008), http://artemis.ms.mff.cuni.cz/main/papers/GeneticBots_MSc_Kadlec.pdf (27.9.2009)

  32. Mindmakers: Behavior Markup Language (BML), Draft 1.0 (2009), http://wiki.mindmakers.org/projects:bml:draft1.0 (27.9.2009)

  33. Newell, A.: Unified Theories of Cognition. Harward University Press, Cambridge (1990)

    Google Scholar 

  34. Ortony, A., Clore, G.L., Collins, A.: The cognitive structure of emotions. Cambridge University Press, Cambridge (1988)

    Google Scholar 

  35. Píbil, R.: Gestures and Facial Expressions of Virtual Humans in 3D Worlds. Bachelor thesis. Charles University in Prague, Czech Republic (in Czech) (2009), http://artemis.ms.mff.cuni.cz/pogamut/tiki-index.php?page=Gestures+and+Facial+expressions+-+BML (27.9.2009)

  36. Pizzi, D., Cavazza, M.: From Debugging to Authoring: Adapting Productivity Tools to Narrative Content Description. In: Spierling, U., Szilas, N. (eds.) ICIDS 2008. LNCS, vol. 5334, pp. 285–296. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  37. Rochester Institute of Technology: GameBots branch (2005), http://www.cs.rit.edu/~jdb/gamebots/ (26.9.2009)

  38. Small, R.K.: Agent Smith: a real-time game-playing agent for interactive dynamic games. In: Proceedings of the 2008 GECCO conference companion on Genetic and evolutionary computation, Atlanta, GA, USA, pp. 1839–1842 (2008)

    Google Scholar 

  39. Štolba, M.: Decision rules for project Pogamut 2. Bachelor thesis. Charles University in Prague, Czech Republic (in Czech) (2008)

    Google Scholar 

  40. Sun Microsystems: JMX, http://java.sun.com/javase/6/docs/technotes/guides/jmx/ (27.9.2009)

  41. Sun Microsystems: Netbeans IDE, http://www.netbeans.org (27.9.2009)

  42. Tence, F., Buche, C.: Automatable evaluation method oriented toward behaviour believability for video games. In: International Conference on Intelligent Games and Simulation (GAME-ON 2008), pp. 39–43 (2008)

    Google Scholar 

  43. Telecom Italia Lab: Jade – Java Agent DEvelopment Framework, http://jade.tilab.com/ (27.9.2009)

  44. University of Michigan: Soar, http://sitemaker.umich.edu/soar/home (27.9.2009)

  45. University of Rochester: Quagents: Quake Agents, http://www.cs.rochester.edu/research/quagents/ (27.9.2009)

  46. UT3 .Net Bots project, http://ut3bots.codeplex.com (27.9.2009)

  47. Vansa, R.: Educational scenarios in the Pogamut project. Bachelor thesis. Charles University in Prague, Czech Republic (2009), http://artemis.ms.mff.cuni.cz/pogamut/tiki-index.php?page=Educational+scenarios (27.9.2009)

  48. Vilhjalmsson, H., Cantelmo, N., Cassell, J., Chafai, N., Kipp, M., Kopp, S., et al.: The Behavior Markup Language: Recent Developments and Challenges. In: Pelachaud, C., Martin, J.-C., André, E., Chollet, G., Karpouzis, K., Pelé, D. (eds.) IVA 2007. LNCS (LNAI), vol. 4722, pp. 99–111. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  49. Wilensky, U.: NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University (1999), http://ccl.northwestern.edu/netlogo/ (27.9.2009)

  50. Zemčák, L.: ACT-R in Pogamut, Bachelor thesis. Charles University in Prague, Czech Republic (in Czech) (2009), http://artemis.ms.mff.cuni.cz/pogamut/tiki-index.php?page=PojACT-R (27.9.2009)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Gemrot, J. et al. (2009). Pogamut 3 Can Assist Developers in Building AI (Not Only) for Their Videogame Agents. In: Dignum, F., Bradshaw, J., Silverman, B., van Doesburg, W. (eds) Agents for Games and Simulations. AGS 2009. Lecture Notes in Computer Science(), vol 5920. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11198-3_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11198-3_1

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11197-6

  • Online ISBN: 978-3-642-11198-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics