Skip to main content

Explaining How to Play Real-Time Strategy Games

  • Conference paper
  • First Online:
Research and Development in Intelligent Systems XXVI

Abstract

Real-time strategy games share many aspects with real situations in domains such as battle planning, air traffic control, and emergency response team management which makes them appealing test-beds for Artificial Intelligence (AI) and machine learning. End user annotations could help to provide supplemental information for learning algorithms, especially when training data is sparse. This paper presents a formative study to uncover how experienced users explain game play in real-time strategy games. We report the results of our analysis of explanations and discuss their characteristics that could support the design of systems for use by experienced real-time strategy game users in specifying or annotating strategy-oriented behavior.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Morae. TechSmith. Http://www.techsmith.com/morae.asp, Last accessed August 2009

  2. Wargus. Http://wargus.sourceforge.net/, Last accessed August 2009

  3. Buro, M.: Real-time strategy games: A new AI research challenge. In: IJCAI, pp. 1534–1535 (2003)

    Google Scholar 

  4. Carletta, J.: Assessing agreement on classification tasks: the kappa statistic. Comput. Linguist. 22(2), 249–254 (1996)

    Google Scholar 

  5. Cooper, S., Dann, W., Pausch, R.: Alice: a 3-D tool for introductory programming concepts. In: Proceedings of the Fifth Annual CCSC Northeastern Conference on the Journal of Computing in Small Colleges, pp. 107–116. Consortium for Computing Sciences in Colleges (2000)

    Google Scholar 

  6. Holtzblatt, K., Beyer, H.: Making customer-centered design work for teams. Commun. ACM 36(10), 92–103 (1993)

    Article  Google Scholar 

  7. Howland, K., Good, J., Robertson, J.: Script cards: A visual programming language for games authoring by young people. In: IEEE Symposium on Visual Languages and Human-Centric Computing, 2006. VL/HCC 2006, pp. 181–186 (2006)

    Google Scholar 

  8. Kahn, K.: Toontalk–an animated programming environment for children. Journal of Visual Languages & Computing 7(2), 197–217 (1996)

    Article  MathSciNet  Google Scholar 

  9. Kissinger, C., Burnett, M., Stumpf, S., Subrahmaniyan, N., Beckwith, L., Yang, S., Rosson, M.B.: Supporting end-user debugging: what do users want to know? In: AVI ’06: Proceedings of the Working Conference on Advanced Visual Interfaces, pp. 135–142. ACM Press (2006)

    Google Scholar 

  10. Krippendorff, K.: Content Analysis: An Introduction to Its Methodology. Sage Publications, Inc (2003)

    Google Scholar 

  11. Landis, J., Koch, G.G.: The measurement of observer agreement for categorical data. Biometrics 33(1), 159–174 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  12. Li, S.: Rock ’em, sock ’em robocode! http://www-128.ibm.com/developerworks/java/library/j-robocode/ (2002)

  13. Modugno, F., Corbett, A.T., Myers, B.A.: Graphical representation of programs in a demonstrational visual shell–an empirical evaluation. ACM Trans. Comput.-Hum. Interact. 4(3), 276–308 (1997)

    Article  Google Scholar 

  14. Myers, B.A., Pane, J.F., Ko, A.: Natural programming languages and environments. Commun. ACM 47(9), 47–52 (2004)

    Article  Google Scholar 

  15. Ponsen, M., Spronck, P.: Improving adaptive game AI with evolutionary learning. Master’s thesis, Delft University of Technology (2004)

    Google Scholar 

  16. Raghoebar-Krieger, Sleijfer, Bender, Stewart, Popping: The reliability of logbook data of medical students: an estimation of interobserver agreement, sensitivity and specificity. Medical Education 35(7), 624–631 (2001)

    Article  Google Scholar 

  17. Reeves, S., Brown, B., Laurier, E.: Experts at play: Understanding and designing for expert skill (2007). In draft. http://www.digra.org/dl/db/07313.16293.pdf

  18. Repenning, A.: Agentsheets: A tool for building domain-oriented dynamic, visual environments. Ph.D. thesis, University of Colorado at Boulder (1993)

    Google Scholar 

  19. Repenning, A.: Bending the rules: steps toward semantically enriched graphical rewrite rules. In: VL ’95: Proceedings of the 11th International IEEE Symposium on Visual Languages, p. 226. Washington, DC, USA (1995)

    Google Scholar 

  20. Smith, D.C., Cypher, A., Spohrer, J.: Kidsim: programming agents without a programming language. Commun. ACM 37(7), 54–67 (1994). DOI 10.1145/176789.176795

    Article  Google Scholar 

  21. Stumpf, S., Sullivan, E., Fitzhenry, E., Oberst, I., Wong, W.K., Burnett, M.: Integrating rich user feedback into intelligent user interfaces. In: IUI ’08: Proceedings of the 13th International Conference on Intelligent User Interfaces, pp. 50–59. ACM (2008)

    Google Scholar 

  22. W.Aha, D., Molineaux, M., Ponsen, M.: Learning to win: Case-based plan selection in a realtime strategy game. Case-Based Reasoning Research and Development pp. 5–20 (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ronald Metoyer .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag London

About this paper

Cite this paper

Metoyer, R., Stumpf, S., Neumann, C., Dodge, J., Cao, J., Schnabel, A. (2010). Explaining How to Play Real-Time Strategy Games. In: Bramer, M., Ellis, R., Petridis, M. (eds) Research and Development in Intelligent Systems XXVI. Springer, London. https://doi.org/10.1007/978-1-84882-983-1_18

Download citation

  • DOI: https://doi.org/10.1007/978-1-84882-983-1_18

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84882-982-4

  • Online ISBN: 978-1-84882-983-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics