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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Anderson, J.R.: How can the human mind occur in the physical universe? Oxford University Press, Oxford (2007)
Artificial Minds for Intelligent Systems, Research Group: The Pogamut platform. Charles University in Prague, http://artemis.ms.mff.cuni.cz/pogamut (27.9.2009)
Braubach, L., Pokahr, A.: Jadex: BDI Agent System, http://jadex.informatik.uni-hamburg.de (27.9.2009)
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)
Bohemia Interactive: Virtual Battle Space 2, http://virtualbattlespace.vbs2.com/ (27.9.2009)
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)
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)
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)
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)
Bryson, J.J.: Intelligence by Design: Principles of Modularity and Coordination for Engineering Complex Adaptive Agents. PhD thesis, Massachusetts Institute of Technology (2001)
Bungie Studios: Halo 2 (2004), http://www.bungie.net/Projects/Halo2/default.aspx (27.9.2009)
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)
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)
Carnegie Mellon University: Alice (1999-2009), http://www.alice.org/ (27.9.2009)
Champandard, A.: F.E.A.R. – Foundations for Genuine Game AI, http://fear.sourceforge.net/ (27.9.2009)
Epic Games: Unreal Tournament 2004 (2004), http://www.unreal.com (27.9.2009)
The Foundation for Intelligent Physical Agents: Agent Communication Language Specifications, http://www.fipa.org/repository/aclspecs.html (27.9.2009)
Franklin, S., Baars, B.J., Ramamurthy, U., Ventura, M.: The role of consciousness in memory. Brains, Mind, Media 1, 1–38 (2005)
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)
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)
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)
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)
Harrison, A.: jACT-R project, http://www.jactr.org/ (27.9.2009)
idSoftware: Quake III Arena (1999), http://www.idsoftware.com/games/quake/quake3-arena/ (27.9.2009)
IEEE: IEEE 1516, High Level Architecture (HLA) (2001), http://www.ieee.org
Introversion: Defcon, http://www.introversion.co.uk/defcon/ (4.3.2009)
JavaBots, http://utbot.sourceforge.net/ (27.9.2009)
JBoss community: Drools project, http://www.jboss.org/drools/ (27.9.2009)
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)
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)
Mindmakers: Behavior Markup Language (BML), Draft 1.0 (2009), http://wiki.mindmakers.org/projects:bml:draft1.0 (27.9.2009)
Newell, A.: Unified Theories of Cognition. Harward University Press, Cambridge (1990)
Ortony, A., Clore, G.L., Collins, A.: The cognitive structure of emotions. Cambridge University Press, Cambridge (1988)
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)
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)
Rochester Institute of Technology: GameBots branch (2005), http://www.cs.rit.edu/~jdb/gamebots/ (26.9.2009)
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)
Štolba, M.: Decision rules for project Pogamut 2. Bachelor thesis. Charles University in Prague, Czech Republic (in Czech) (2008)
Sun Microsystems: JMX, http://java.sun.com/javase/6/docs/technotes/guides/jmx/ (27.9.2009)
Sun Microsystems: Netbeans IDE, http://www.netbeans.org (27.9.2009)
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)
Telecom Italia Lab: Jade – Java Agent DEvelopment Framework, http://jade.tilab.com/ (27.9.2009)
University of Michigan: Soar, http://sitemaker.umich.edu/soar/home (27.9.2009)
University of Rochester: Quagents: Quake Agents, http://www.cs.rochester.edu/research/quagents/ (27.9.2009)
UT3 .Net Bots project, http://ut3bots.codeplex.com (27.9.2009)
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)
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)
Wilensky, U.: NetLogo. Center for Connected Learning and Computer-Based Modeling, Northwestern University (1999), http://ccl.northwestern.edu/netlogo/ (27.9.2009)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)