Skip to main content

Learning Programming with an RTS-Based Serious Game

  • Chapter
Book cover Serious Games on the Move

Abstract

This paper presents a prototype of a serious game that aims to entice gamers to learn computer programming by using a multiplayer real time strategy game (RTS). In this type of game, a player gives orders to his/her units to carry out operations (i.e. moving, building and so forth). Typically, these instructions are given by clicking on a map with the mouse. The goal of this project is to encourage players to give these orders through programming. This game is intended for computer science students in higher education and can be used across both university and professional curricula. The programming languages used are C or C++.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Blackman S (2005) Serious games … and less!. In SIGGRAPH Computer Graphics 39(1), pp 12–16

    Article  Google Scholar 

  • Buro M (2002) ORTS: A Hack-Free RTS Game Environment. In: 3rd International Conference on Computers and Games. Edmonton, Canada, 25–27 July 2002, Springer: Berlin

    Google Scholar 

  • Buro M, Furtak T (2005) On the development of a free RTS game engine. In: 1st Annual North American Game-On Conference, Montreal, Canada, 22–23 August 2005

    Google Scholar 

  • Cockburn A, Bryant A (1998) Cloego: Collaborative and Multi-Metaphor Programming for Kids. In: 3rd Asian Pacific Computer and Human Interaction Shonan Village Center, Japan, 15–17 July 1998, IEEE Computer Society: Washington DC, USA

    Google Scholar 

  • Cook DJ, Huber M, Yerraballi R, Holder LB (2004) Enhancing Computer Science Education with a Wireless Intelligent Simulation Environment. In: Journal of Computer in Higher Education 16(1), pp 106–127

    Article  Google Scholar 

  • Crenshaw TL, Chambers EW, Metcalf H, Thaklar U (2008) A case study of retention practices at the University of Illinois at Urbana-Champaign. In: 39th ACM Technical Symposium on Computer Science Education. Portland, Oregon USA, 12–15 March 2008

    Google Scholar 

  • Epsitec (2007) Colobot. Available, at: http://www.ceebot.com/colobot/index-e.php [accessed 21 September 2007]

    Google Scholar 

  • Johnson RT, Johnson DW (1994) An overview of cooperative learning. Originally published in Thousand J, Villa A and Nevin A (eds), Creativity and collaborative learning. Brookes Press, Baltimore

    Google Scholar 

  • Kelleher C (2006) Alice and the Sims: The story from the Alice side of the fence. In: the Annual Serious Games Summit, Washington, DC, USA, 30–31 October 2006

    Google Scholar 

  • Kelleher C, Cosgrove D, Culyba D, Forlines C, Pratt J, Pausch R (2002) Alice2: Programming without Syntax Errors. In: 15th Annual Symposium on the User Interface Software & Technology, Paris, France 27–30 October 2002

    Google Scholar 

  • Klopfer E, Yoon S (2005) Developing Games and Simulations for Today and Tomorrow’s Tech Savvy Youth. In: TechTrends: Linking Research & Practice to Improve Learning 49(3), pp 33–41

    Google Scholar 

  • Maloney J, Burd L, Kafai Y, Rusk N, Silverman B, Resnick M (2004) Scratch: A Sneak Preview. In: 2nd International Conference on Creating Connecting, and Collaborating through Computing, Keihanna-Plaza, Kyoto, Japan, 29–30 January 2004, IFEE Computer Society: Washington DC, USA

    Google Scholar 

  • Nelson M (2001) Robocode. Available at: http://robocode.sourceforge.net/ [accessed 17 April 2007]

    Google Scholar 

  • RoboCup (2007) RoboCup. Available at: http://www.robocup.org/ [accessed 9 April 2007]

    Google Scholar 

  • Social Impact Games (2006) Entertaining Games with Non-Entertainment Goals. Available at: http://www.socialimpactgames.com/ [accessed 2 February 2006]

    Google Scholar 

  • Susi T, Johannesson M, Backlund P (2007) Serious Games — An Overview. In: Technical Report HS-IKI-TR-07-001, School of Humanities and Informatics University of Skövde, Sweden 5 February 2007

    Google Scholar 

  • Spring (2006) The Spring Project. Available at: http://spring.clan-sy.com/ [accessed 2 February 2007]

    Google Scholar 

  • Zyda M (2005) From Visual Simulation to Virtual Reality to Games. In: Computer 38(9), pp 25–32

    Article  Google Scholar 

  • Zyda M, Hiles J, Mayberry A, Wardynski C, Capps M, Osborn B, Shilling R, Robaszewski M, Davis M (2003) Entertainment R&D for Defense. In: IEEE Computer Graphics and Applications 23(1), pp 28–36, 2003

    Article  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/Wien

About this chapter

Cite this chapter

Muratet, M., Torguet, P., Jessel, JP. (2009). Learning Programming with an RTS-Based Serious Game. In: Petrovic, O., Brand, A. (eds) Serious Games on the Move. Springer, Vienna. https://doi.org/10.1007/978-3-211-09418-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-211-09418-1_12

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-09417-4

  • Online ISBN: 978-3-211-09418-1

Publish with us

Policies and ethics