A Flexible and Simplified 2D Environment for Evolving Autonomous Virtual Creatures

Ricardo Sisnett

Abstract

In this paper we present a method for creating two-dimensional virtual creatures. Their shape and controlling systems are generated automatically by the use of a genetic algorithms. Unlike previous work, our system has an emphasis in approachability and simplicity, but sacrifices simulation realism. This trade off is done with the intention of using the framework for highly interactive applications such as video games or exhibits.

References

  1. Cheney, N., Bongard, J., and Lipson, H. (2015). Evolving soft robots in tight spaces. In Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, GECCO 7815, pages 935-942, New York, NY, USA. ACM.
  2. Cheney, N., MacCurdy, R., Clune, J., and Lipson, H. (2013). Unshackling evolution: evolving soft robots with multiple materials and a powerful generative encoding. In Blum, C. and Alba, E., editors, GECCO, pages 167-174. ACM.
  3. Clune, J., Yosisnki, J., Doan, E., Samad, N., Liu, S., and Lipson, H. (2011). Endlessforms.com. http:// www.endlessforms.com. Accessed: 2015-08-01.
  4. Eiben, A. E. and Smith, J. (2003). Introduction to Evolutionary Computing. Springer, New York, 2nd edition.
  5. EpicGames (2012). Unreal kismet user guide. udn.epicgames.com/Three/KismetUserGuide.html. Accessed: 2015-09-01.
  6. EpicGames (2014). Blueprints visual scripting. docs.unrealengine.com/latest/INT/Engine/Blueprints. Accessed: 2015-09-01.
  7. Goldberg, E. (1989). Genetic Algorithms in Search, Optimization and Machine Learning. Addison-Wesley Professional.
  8. Haykin, S. (1998). Neural Networks: A Comprehensive Foundation. Prentice Hall PTR, Upper Saddle River, NJ, USA, 2nd edition.
  9. Kazunori, K. (2008). Asynchronous parallel distributed genetic algorithm with elite migration. In International Journal of Information and Mathematical Sciences 4.
  10. Kitano, H. (1990). Designing neural networks using genetic algorithms with graph generation system. Complex Systems, 4:461-476.
  11. Komosinski, M. (2005). Framsticks: a platform for modeling, simulating and evolving 3D creatures, chapter 2, page 37-66. Springer, New York, first edition.
  12. Orkin, J. (2013). Collective Artificial Intelligence: Simulated Role-Playing from Crowdsourced Data. PhD thesis, MIT.
  13. Pajintov, A. (1984). Tetris. http://www.tetris.com. Accessed: 2015-06-15.
  14. Pilat, M. L. (2009). Morphid Academy: A Virtual Laboratory for Evolution of Form and Function. PhD thesis, University of Calgary.
  15. Shen, H., Yosinski, J., Kormushev, P., Caldwell, D. G., and Lipson, H. (2012). Learning fast quadruped robot gaits with the rl power spline parameterization. Cybernetics and Information Technologies, 12(3):66-75.
  16. Sims, K. (1994). Evolved virtual creatures. In SIGGRAPH 7894: Proceedings of the 21st annual conference on Computer graphics and interactive techniques.
  17. Sims, K. (1997). Galapagos. http://karlsims.com/ galapagos/index.html. Accessed: 2015-01-01.
  18. Sisnett, R. (2012). Parallel genetic algorithms on cluster architecture: A case study. In Proceedings of the 2nd International Super Computing Conference in Mexico.
  19. Ventrella, J. (1999). Animated Artificial Life . Perseus Books.
  20. Zagal, J. and Alitzer, R. (2014). Examining rpg elements systems of character progression. In Proceedings of the 2014 Conference on the Foundations of Digital Games.
Download


Paper Citation


in Harvard Style

Sisnett R. (2015). A Flexible and Simplified 2D Environment for Evolving Autonomous Virtual Creatures . In Proceedings of the 7th International Joint Conference on Computational Intelligence - Volume 1: ECTA, ISBN 978-989-758-157-1, pages 306-312. DOI: 10.5220/0005617903060312


in Bibtex Style

@conference{ecta15,
author={Ricardo Sisnett},
title={A Flexible and Simplified 2D Environment for Evolving Autonomous Virtual Creatures},
booktitle={Proceedings of the 7th International Joint Conference on Computational Intelligence - Volume 1: ECTA,},
year={2015},
pages={306-312},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005617903060312},
isbn={978-989-758-157-1},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 7th International Joint Conference on Computational Intelligence - Volume 1: ECTA,
TI - A Flexible and Simplified 2D Environment for Evolving Autonomous Virtual Creatures
SN - 978-989-758-157-1
AU - Sisnett R.
PY - 2015
SP - 306
EP - 312
DO - 10.5220/0005617903060312