skip to main content
10.1145/3131151.3131193acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

Modeling of Video Games Using Workflow Nets and State Graphs

Published:20 September 2017Publication History

ABSTRACT

In this paper, an approach based on Petri nets for the design process of video games is presented. A WorkFlow net is used to represent the activities the player will perform in a video game. The main areas of the virtual world that the player will encounter during the game are modeled through of a kind of Petri net named State Graph. A formal communication mechanisms that shows the interactions that exist between the activity model and the topological map is presented by a Colored Petri Net model. The simulation software CPN Tools is used to perform state space analysis. A kind of soundness property related to gameplay in video games can thus be verified. The video game Dream:Scape is used to explain and illustrate the proposed approach.

References

  1. Manuel Araújo and Licínio Roque. 2009. Modeling games with petri nets. Breaking New Ground: Innovation in Games, Play, Practice and Theory. DIGRA2009. Londres, Royaume Uni (2009).Google ScholarGoogle Scholar
  2. Franciny M. Barreto and Stéphane Julia. 2014. Modeling and Analysis of Video Games Based on Workflow Nets and State Graphs. In Proceedings of 24th Annual International Conference on Computer Science and Software Engineering (CASCON '14). IBM Corp., Riverton, NJ, USA, 106--119. http://dl.acm.org/citation.cfm?id=2735522.2735535 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Guilherme Willian de Oliveira, Stéphane Julia, and Ligia Maria Soares Passos. 2011. Game modeling using WorkFlow nets.. In SMC. IEEE, 838--843. http: //dblp.uni-trier.de/db/conf/smc/smc2011.html#OliveiraJP11Google ScholarGoogle ScholarCross RefCross Ref
  4. Vijay Gehlot and Carmen Nigro. 2010. An introduction to systems modeling and simulation with Colored Petri Nets.. In Winter Simulation Conference. WSC, 104--118. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Kurt Jensen. 1998. An introduction to the practical use of coloured petri nets. In Lectures on Petri Nets II: Applications. Springer, 237--292. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Kurt Jensen and Lars Michael Kristensen. 2009. Coloured Petri Nets. Springer.Google ScholarGoogle Scholar
  7. Hisham M. Kanode, Christopher M. e Haddad. 2009. Software Engineering Challenges in Game Development.. In ITNG (2010-06-02), Shahram Latifi (Ed.). IEEE Computer Society, 260--265. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. R. Milner, R. Harper, and M. Tofte. 1990. The Definition of Standard ML. MIT Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. T. Murata. 1989. Petri Nets: Properties, Analysis and Applications. Proc. IEEE 77, 4 (April 1989), 541--580.Google ScholarGoogle Scholar
  10. Stéphane Natkin, Liliana Vega, and S Grünvogel. 2004. A new methodology for spatiotemporal game design. In Mehdi, Q. and Gough, N., (Eds.). Proceedings of CGAIDE 2004, 5th Game-On International Conference on Computer Games: Artificial Intelligence, Design and Education. 109--113.Google ScholarGoogle Scholar
  11. David René and Alla Hassane. 2010. Discrete, continuous, and hybrid Petri Nets. (2010). http://www.amazon.com/Discrete-Continuous-Hybrid-Petri-Nets/dp/3642106684/ref=dp_ob_image_bk Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Emanuel Montero Reyno and José Á. Carsí Cubel. 2009. Automatic prototyping in model-driven game development. Computers in Entertainment 7, 2 (2009). http://dblp.uni-trier.de/db/journals/cie/cie7.html#ReynoC09 Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Speedbump. 2012. Dream:scape, electronic game, developed by Speedbump and published by iTunes. (2012).Google ScholarGoogle Scholar
  14. Wil Van Der Aalst and Kees Max Van Hee. 2004. Workflow management: models, methods, and systems. MIT press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Wil MP van der Aalst. 1998. The application of Petri nets to workflow management. Journal of circuits, systems, and computers 8, 01 (1998), 21--66.Google ScholarGoogle ScholarCross RefCross Ref
  16. Wil M.P. van der Aalst and Arthur H.M. ter Hofstede. 2000. Verification Of Workflow Task Structures: A Petri-net-baset Approach. Information Systems 25, 1 (2000), 43--69. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Modeling of Video Games Using Workflow Nets and State Graphs

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          SBES '17: Proceedings of the XXXI Brazilian Symposium on Software Engineering
          September 2017
          409 pages
          ISBN:9781450353267
          DOI:10.1145/3131151

          Copyright © 2017 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 20 September 2017

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          SBES '17 Paper Acceptance Rate42of134submissions,31%Overall Acceptance Rate147of427submissions,34%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader