DOI QR코드

DOI QR Code

Petri Net 모델 시뮬레이션을 통한 게임플레이 분석방법

A Method of Gameplay Analysis by Petri Net Model Simulation

  • 장희동 (호서대학교 게임학전공)
  • 투고 : 2015.08.24
  • 심사 : 2015.09.10
  • 발행 : 2015.10.20

초록

캐주얼게임이 대중화되면서 게임개발과정에서 다양한 유저들의 게임플레이의 성향과 요구사항들을 만족시켜야 할 필요성이 증가하였다. 이를 위해서는 게임개발과정의 테스트단계에서 다양한 유저의 게임플레이 패턴을 분석해야 한다. 본 논문에서는 유저의 게임플레이 측정데이터를 사용하는 Petri net 모델의 시뮬레이션을 통해 액션 패턴을 분석하는 방법을 제안하였다. 제안한 방법은 유저의 게임플레이 측정데이터를 사용하기 때문에 시뮬레이션 환경은 실제적이고 또한 Petri net 모델을 사용한 분석이기 때문에 액션 패턴의 reachability, coverbility, liveness 등과 같은 다양한 분석이 가능하다. 제안하는 방법의 적용사례로 Petri net 모델링 도구인 GPenSIM v4.0 도구를 사용하여 팩맨(Pacman) 게임의 게임플레이 패턴을 분석하는 Petri net 모델을 구현하고 시뮬레이션을 결과들을 제시하였다. 적용사례의 제시 결과들은 제안하는 방법이 Petri net 분석 기능을 이용하여 유저의 게임플레이의 액션패턴을 다양하게 분석가능 함을 보여주었다.

As the popularity of casual games, they are increasing the needs to satisfy personal dispositions and the gameplay requirements of the various users in the game development process. These require analysis of action patterns of gameplay of various users in the testing phase of the game development. In this paper, we propose a method to analyze action patterns of gameplay through Petri net model simulation with gameplay metrics data. The proposed method has practical simulation environments because of using gameplay metrics data, and it can analyze diversely like reachability, coverbility, and liveness given by Petri net model analysis. An application example of the proposed method using a Petri net modeling tool GPenSIM v4.0 is given to analyze the patterns of gameplay in game Pacman. The results of simulations is presented. The presented results show that the proposed method can analysis patterns of gameplay diversely.

키워드

참고문헌

  1. M. Csikszentmihalyi, Beyond Boredom and Anxiety. Jossey-Bass, 1975.
  2. R. Koster, A Theory of Fun for Game Design. Paraglyph Press, 2005
  3. Korea Creative Contents Agency, White Paper on Korean Games. Seoul, Korea Creative Contents Agency. 2014.
  4. P. Lankoski & S. Bjork, et al., Game Research Methods: an Overview, ETC Press, 2015. http://press.etc.cmu.edu/files/Game-Research-Methods_Lankoski-Bjork-etal-web.pdf
  5. M. Araujo and L. Roque, "Modeling Games with Petri Nets," Digital Games Research Association (DiGRA) Conference, London UK, September 2009, http://www.digra.org/dl/db/09287.37256.pdf.
  6. G. W. de Oliveira, S. Julia, and L. M. S. Passos, "Game Modeling using Workflow Nets." in SMC. IEEE, 838-843, 2011.
  7. H. Chang, "An Implementation of the Game Mechanics Simulator", The KIPS Transaction: PartB, vol. 12B, no. 5, 595-606, 2005. https://doi.org/10.3745/KIPSTB.2005.12B.5.595
  8. C. Girault and R. Valk, "Petri Nets for System Engineering: a Guide to Modeling, Verification, and Application", Springer, 2002.
  9. T. Murata. Petri Nets: Properties, Analysis and Applications. Proceedings of the IEEE, 77(4):541-580, April 1989. https://doi.org/10.1109/5.24143
  10. Homepage of Petri Net Tools and Software: http://www.informatik.uni-hamburg.de/TGI/PetriNets/tools/
  11. Homepage of GpenSIM ver. 4.0: http://www.davidrajuh.net/gpensim/
  12. Pacman Tutorial Download: http://gmc.yoyogames.com/index.php?showtopic=493044

피인용 문헌

  1. Performance Evaluation of Discrete Event Systems with GPenSIM vol.7, pp.1, 2018, https://doi.org/10.3390/computers7010008