Abstract
Artificial Life (AL) studies how to reproduce life-like phenomena exploring the life as could be in artificial systems (software, hardware, or hybrid). This challenging scientific perspective has produced a number of programming techniques often applied to solve concrete problems (Data Analysis, Process Optimization, Social Simulations, etc.). Computer Gaming is a field where AL techniques are applied. There are many successfully Alife products for pure entertainment (e.g., Tamagotchi and Creatures) and for educational objectives (e.g., Avida-Ed). However, we notice that all AL-Based games share a general flavor: they refer in someway to biological scenarios. In other terms, they represent often a sort of popularization of AL experiments designed for non-scientists. In this paper we argue that AL programming techniques (or more basically bio-inspired computational algorithms) could be used to develop generic games (e.g., sports, adventures, business games, etc.) without any relation with a biological perspective. We describe BreedBot and Learn2Lead, two Serious Games that we think could be paradigmatic examples about how to use AL techniques in different ways and fields that could be very different from their biological roots. BreedBot and its sequels (BestBot and BrianFarm) have been developed to disseminate the core-concepts of Autonomous Robotics and Learn2Lead has been developed to teach Psychological Theories of Teamwork in Small and Medium Enterprises. In BreedBot, AL techniques are used to develop the player–game interaction and they are explicitly visible by the user (he/she has to train/evolve a population of artificial agents). At the opposite side, Lear2lead has an old style appearance but it hides an AL engine. In this case AL techniques are used to model the game mechanics (e.g., artificial team dynamics and avatars’ behavior). Both games are also able to be played online (www.nac.unina.it/bestbot2 and www.unina.l2l.it).
An erratum to this chapter can be found at http://dx.doi.org/10.1007/978-3-642-37577-4_18
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Langton, C. (ed.): Artificial Life. Addison-Wesley, Redwood City (1989)
Monod, J.: Chance and Necessity: An Essay on the Natural Philosophy of Modern Biology. Alfred A. Knopf, New York (1971)
Bedau, M.A.: Artificial life. In: Matthen, M., Stephens, C. (eds.) Handbook of the Philosophy of Biology, pp. 585–603. Elsevier, Amsterdam, (2007)
Trianni, V.: Evolutionary Swarm Robotics: Evolving Self-Organising Behaviours in Groups of Autonomous Robots. Springer, Germany (2008)
Webb, B.: Animals versus animats: or why not model the real iguana? Adapt. Behav. 17, 269–286 (2009)
Gigliotta, O., Pezzulo, G., Nolfi, S.: Evolution of a predictive internal model in an embodied and situated agent. Theor. Biosci. 130(4), 259–276 (2011)
Gigliotta, O., Miglino, O., Domenico, P.: Groups of agents with a leader. J. Artif. Soc. Soc. Simulat. 10(4), 1 (2007)
Ponticorvo, M., Miglino, O.: Encoding geometric and non-geometric information: a study with evolved agents. Anim. Cogn. 13(1), 157–174 (2010)
Veltman, K.H.: Civita Annual Report 2003, chapter Edutainment, Technotainment and Culture. Giunti, Florence (2004)
Michael, D., Chen, S.: Serious Games: Games that Educate, Train, and Inform. Thomson Course Technology, Boston (2006)
Susi, T., Johannesson, M., Backlund, P.: Serious games: an overview. Technical report, School of Humanities and Informatics, University of Skövde, Sweden (2007)
Miglino, O., Gigliotta, O., Ponticorvo, M., Nolfi, S.: Breedbot: an evolutionary robotics application in digital content. Electron. Libr. 26(3), 363–373 (2008)
Miglino, O., Gigliotta, O., Ponticorvo, M., Nolfi, S.: Breedbot: an edutainment robotics system to link digital and real world. In: Apolloni, B., Howlett, R.J., Jain, L.C., (eds.) Knowledge-based Intelligent Information and Engineering Systems, vol. 4693, pp. 74–81. Springer, Berlin (2007)
Nolfi, S., Floreano, D.: Evolutionary Robotics. MIT Press, Cambridge, MA, USA (2000)
Nolfi, S., Gigliotta, O.: Evorobot*. In: Nolfi, S., Mirolli, M., (eds.) Evolution of Communication and Language in Embodied Agents. Springer, Berlin (2010)
Pfeifer, R., Bongard, J.C.: How the Body Shape the Way We Thinks. MIT Press, London (2007)
Bass, B.M.: Bass & Stogdill’s Handbook of Leadership: Theory, Research and Managerial Applications. Free Press, New York (1990)
Di Ferdinando, A., Schembri, M., Nigrelli, M.L., Linehan, C., Miglino, O.: Learn to lead a web based game to teach leadership theories in vocational courses. In: Barajas, M., Trifonova, A., Veneri, A.D., Frossard, F., Mellini, B. (eds.) Games and Creativity in Education and Training. Fridericiana Editrice Universitaria (2011)
Sun, R.: Cognition and Multi-Agent Interaction: From Cognitive Modeling to Social Simulation. Cambridge University Press, New York, NY (2006)
Borshev, A., Filippov, A.: From system dynamics and discrete event to practical agent based modeling: reasoning tecniques, tools. In: Proceedings of the 22nd International Conference of the System Dynamics Society (2004)
Haken, H.: Synergetics, An Introduction: Nonequilibrium Phase Transitions and SelfOrganization in Physics, Chemistry, and Biology. Springer, Berlin (1977)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Gigliotta, O., Miglino, O., Schembri, M., Di Ferdinando, A. (2014). Building Up Serious Games with an Artificial Life Approach: Two Case Studies. In: Cagnoni, S., Mirolli, M., Villani, M. (eds) Evolution, Complexity and Artificial Life. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37577-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-37577-4_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37576-7
Online ISBN: 978-3-642-37577-4
eBook Packages: Computer ScienceComputer Science (R0)