Skip to main content

Evolving Simple Art-Based Games

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5484))

Abstract

Evolutionary art has a long and distinguished history, and genetic programming is one of only a handful of AI techniques which is used in graphic design and the visual arts. A recent trend in so-called ‘new media’ art is to design online pieces which are dynamic and have an element of interaction and sometimes simple game-playing aspects. This defines the challenge addressed here: to automatically evolve dynamic, interactive art pieces with game elements. We do this by extending the Avera user-driven evolutionary art system to produce programs which generate spirograph-style images by repeatedly placing, scaling, rotating and colouring geometric objects such as squares and circles. Such images are produced in an inherently causal way which provides the dynamic element to the pieces. We further extend the system to produce programs which react to mouse clicks, and to evolve sequential patterns of clicks for the user to uncover. We wrap the programs in a simple front end which provides the user with feedback on how close they are to uncovering the pattern, adding a lightweight game-playing element to the pieces. The evolved interactive artworks are a preliminary step in the creation of more sophisticated multimedia pieces.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gaver, W., Bowers, J., Boucher, A., Law, A., Pennington, S., Walker, B.: Electronic furniture for the curious home: Assessing ludic designs in the field. International Journal of Human-Computer Interaction 22(1/2), 119–152 (2007)

    Article  Google Scholar 

  2. Greenberg, I.: Processing: Creative Coding and Computational Art (Foundation). Friends of Ed. (2007)

    Google Scholar 

  3. Hull, M., Colton, S.: Towards a general framework for program generation in creative domains. In: Proceedings of the 4th International Joint Workshop on Computational Creativity (2007)

    Google Scholar 

  4. Machado, P., Cardoso, A.: NEvAr – the assessment of an evolutionary art tool. In: Proceedings of the AISB 2000 Symposium on Creative and Cultural Aspects and Applications of AI and Cognitive Science (2000)

    Google Scholar 

  5. McCormack, J.: Impossible Nature. The Art of Jon McCormack. Australian Centre for the Moving Image (2004)

    Google Scholar 

  6. Montana, D.: Strongly typed genetic programming. Journal of Evolutionary Computation 3, 199–230 (1995)

    Article  Google Scholar 

  7. Todd, S., Latham, W.: Evolutionary Art and Computers. Academic Press, London (1992)

    MATH  Google Scholar 

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 paper

Cite this paper

Colton, S., Browne, C. (2009). Evolving Simple Art-Based Games. In: Giacobini, M., et al. Applications of Evolutionary Computing. EvoWorkshops 2009. Lecture Notes in Computer Science, vol 5484. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01129-0_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01129-0_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01128-3

  • Online ISBN: 978-3-642-01129-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics