Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 243))

  • 1687 Accesses

Abstract

Games, MMOG-s (Massively Multiplayer On-Line Games), on-line social sites etc have become a major cultural and economic force. The main distinguishing feature and attraction of games is their interactivity – participants constantly change the state of affairs with their actions. The resulting dynamic flow of events, gameplay is like execution of an algorithm, where elementary actions are defined by game rules, but the logic, the flowchart is composed “on-the-fly” by players.

To many IT study programs have been introduced Game Programming courses. However, usually in these courses is not discussed design of games. Books on game programming and courses on this subject are based on some specific program language (C, C++), software package, pre-programmed set of classes etc, thus instead of discussing games on general they consider specific features of these programming environments and only through them also something about games. We do not have adequate formal methods for description and specification of games.

On base of analyze of several popular package s (Gamemaker, Flash AS3, Panda3D) used for programming simple, casual games here is presented a metalanguage for object-oriented, structural description of games as event-driven object- oriented systems. Specifications of games created using this language are easy to transform into implementations using some of these concrete game programming environments. This allows to present games on general abstract level, which does not depend on implementation environments. It allows to consider advantages and problems with concrete packages and to compare implementations of games in different environments. The specification method is illustrated with three examples.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. http://www.gamasutra.com/php-bin/news_index.php?story=21885 (14.01.2009)

  2. http://gamedeveloper.digitalmedianet.com/articles/viewarticle.jsp?id=704781

  3. Prensky, M.: Digital Natives, Digital Immigrants (14.01.2009), http://www.marcprensky.com/writing/

  4. Prensky, M.: Do They Really Think Differently? On the Horizon, vol. 9(6). MCB University Press (December 2001), http://www.marcprensky.com/writing/ (12.01.2009)

  5. Natkin, S., Vega, L.: A Petri Net Model for Computer Games Analysis. Int. J. Intelligent Games and Simulation 3, 1 (2004)

    Google Scholar 

  6. Wittgenstein, L.: Philosophical Investigations (1953/2002) ISBN 0-631-23127-7

    Google Scholar 

  7. Huizinga, J.: Homo Ludens. A Study of the Play Element in Culture. Beacon Press, Boston (1955)

    Google Scholar 

  8. http://gamestudies.org/0802 (14.01.2009)

  9. http://www.ludology.org/ (14.04.2009)

  10. Raph Koster, Theory of Fun for Game Design. Paraglyph Press (2004) ISBN 10: 1-932111-97-2

    Google Scholar 

  11. http://www.playauditorium.com/ (14.04.2009)

  12. Defining Games: Raph Koster’s Game Grammar (14.04.2009), http://www.gamasutra.com/view/feature/1979/defining_games_raph_kosters_game_.php

  13. Koster, R.: A Grammar of Gameplay. In: Game Developers Conference 2005: Futurevision (2005)

    Google Scholar 

  14. Bura, S.: Game Grammar (2006), http://www.stephanebura.com/diagrams/ (14.01.2009)

  15. Bethke, E.: Game Development and Production. Wordware Publishing, Plano, TX (2003)

    Google Scholar 

  16. Siang, A., Rao, G.: Designing Interactivity in Computer Games: A UML Approach. Int. J. Intelligent Games and Simulation 3, 2 (2004)

    Google Scholar 

  17. Onder, B.: Writing the Adventure Game. In: Laramee, F. (ed.) Game Design Perspectives, pp. 28–43. Charles River Media, Hingham (2002)

    Google Scholar 

  18. Dormans, J.: Visualizing Game Dynamics and Emergent Gameplay. Meaningful Play (2008), http://meaningfulplay.msu.edu/proceedings2008/mp2008_paper_40.pdf (24.04.2009)

  19. Taylor, M.J., Gresty, D., Baskett, M.: Computer Game-Flow Design. ACM Computers in Entertainment 4(1), article 5 (2006)

    Google Scholar 

  20. Bura, S.: Game Grammar (2006), http://www.stephanebura.com/diagrams/ (14.01.2009)

  21. http://interpretivealchemy.blogspot.com/ (14.01.2009)

  22. Cook, D.: The Chemistry Of Game Design (14.01.2009), http://www.gamasutra.com/view/feature/1524/the_chemistry_of_game_design.php

  23. http://www.yoyogames.com/make (14.04.2009)

  24. http://www.pygame.org (14.04.2009)

  25. http://www.panda3d.org/ (14.04.2009)

  26. Game Description Language, http://games.stanford.edu/language/language.html

  27. http://games.stanford.edu/language/language.html

  28. Henno, J.: Emergence of Language: Hidden States and Local Environments. In: Jaakkola, H., Kiyoki, Y., Tokuda, T. (eds.) Information Modelling and Knowledge Bases XIX, pp. 170–181. IOS Press, Amsterdam (2007)

    Google Scholar 

  29. Henno, J.: Emergence of Names and Compositionality. Information Modelling and Knowledge Bases, vol. XVIII. IOS Press, Amserdam (2007)

    Google Scholar 

  30. Steels, L., Vogt, P.: Grounding Adaptive Language Games in Robotic Agents. In: Husbands, C., Harvey, I. (eds.) Proceedings of the Fourth European Conference on Artificial Life, Cambridge MA and London. MIT Press, Cambridge (1997)

    Google Scholar 

  31. Steels, L., Kaplan, F.: AIBO’s First Words: The Social Learning of Language and Meaning. Evolution of Communication 4(1) (2001)

    Google Scholar 

  32. Quine, W.V.: Word and Object. MIT Press, Cambridge (1960)

    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 chapter

Cite this chapter

Henno, J. (2009). High-Level Specification of Games. In: Rudas, I.J., Fodor, J., Kacprzyk, J. (eds) Towards Intelligent Engineering and Information Technology. Studies in Computational Intelligence, vol 243. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03737-5_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-03737-5_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-03736-8

  • Online ISBN: 978-3-642-03737-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics