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++.
Preview
Unable to display preview. Download preview PDF.
References
Blackman S (2005) Serious games … and less!. In SIGGRAPH Computer Graphics 39(1), pp 12–16
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
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
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
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
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
Epsitec (2007) Colobot. Available, at: http://www.ceebot.com/colobot/index-e.php [accessed 21 September 2007]
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
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
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
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
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
Nelson M (2001) Robocode. Available at: http://robocode.sourceforge.net/ [accessed 17 April 2007]
RoboCup (2007) RoboCup. Available at: http://www.robocup.org/ [accessed 9 April 2007]
Social Impact Games (2006) Entertaining Games with Non-Entertainment Goals. Available at: http://www.socialimpactgames.com/ [accessed 2 February 2006]
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
Spring (2006) The Spring Project. Available at: http://spring.clan-sy.com/ [accessed 2 February 2007]
Zyda M (2005) From Visual Simulation to Virtual Reality to Games. In: Computer 38(9), pp 25–32
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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