DOI QR코드

DOI QR Code

An Implementation of the Game Mechanics Simulator

게임메카닉스 시뮬레이터 구현

  • 장희동 (호서대학교 컴퓨터공학부 게임공학과)
  • Published : 2005.10.01

Abstract

The scale of game development are rapidly increasing as the blockbuster games which cost $7\~20$ billion won, often appear on the markets. The game mechanics which is concentrated on technological elements of the game, necessarily requires the management of quality. In this paper, we propose a computer simulator for the quality evaluation of game mechanics which can analyze the quality accurately and economically in the design phase. The proposed simulator provides Petri net[7,8] and Smalltalk[9] for convenient modeling. The simulator gives the realistic evaluation like play test because it uses the realistic data of gameplay environment such as player action-pattern, game world map, and item DB but the previous evaluation methods can not consider the realistic gameplay environment and can only cover a limited scope of evaluation. To prove good performance of the proposed simulator, we have 80 simulations for the quality evaluation of the game mechanics of Dungeon & Dragon[13,14] in a given world map. The simulation results show that the proposed simulator can evaluate the faultlessness, optimization, and play balance of the game mechanics and gives better good performance than other evaluation methods.

개발비용이 70억원에서 200억원에 이르는 블록버스터 게임들이 자주 등장하면서 전반적으로 게임개발 규모가 급속히 커지고 있다. 이로 인해 게임의 기술요소들이 집중되어 있는 게임메카닉스의 품질관리가 중요하게 되었다. 본 논문에서는, 설계단계에서, 게임메카닉스의 공학적 품질 분석을 정확하고 경제적으로 할 수 있는 컴퓨터 시뮬레이터를 구현하여 제안하였다. 제안하는 시뮬레이터는 모델링을 편리하게 할 수 있도록, Petri net[7,8]과 Smalltalk[9]을 지원한다. 기존 방법들은, 실제의 게임플레이 환경을 고려하지 않는, 제한된 범위의 품질분석이 가능했지만, 제안하는 시뮬레이터는 플레이어의 게임플레이 행동패튼과 게임의 배경맵과 아이템 DB를 사용하기 때문에 그 평가 결과가 매우 실제적이다. 제안하는 시뮬레이터의 성능을 검증하기 위해 Dungeon & Dragon[13,14]의 게임메카닉스와 게임 배경맵과 아이템 DB를 사용하여 시뮬레이션을 총 80회 실시하였다. 실험 결과에 의하면, 제안하는 시뮬레이터는 무결성, 최적화, 밸런스 품질을 모두 평가할 수 있고, 다른 방법보다 품질평가 능력이 우수하였다.

Keywords

References

  1. 문화관광부 한국게임산업개발원, '2004 대한민국 게임백서', (재)한국게임산업개발원, 2004
  2. Steve McConnell, 'Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers,' Pearson Education, Inc., 2004
  3. Andrew Rollings, Dave Morris, 'Game Architecture and Design,' Coriolis, 2000
  4. 장희동, '분석 및 설계를 위한 게임메카닉스 시뮬레이션 방법들', 방송공학회지 제10권 1호, pp.123-132, 2005
  5. 임성진, 'Game Balancing in Game Design,' Proceedings of KGDC 2003, 2003
  6. 김상준, 장희동, 김경식, 'Petri Nets를 이용한 게임시스템 시뮬레이션', 게임산업저널, 2004년 봄호(통권 3호), 한국게임산업개발원, 2004
  7. James L. Peterson, 'Petri Nets,' Computing Surveys, Vol..9, No.3, September, 1977
  8. Claude Girault and RUdiger Valk, 'Petri Nets for System Engineering: a Guide to Modeling, Verification, and Application,' Springer, 2002
  9. Lewis Pinson, Richard Wiener, 'An introduction to Object-Oriented Programming and Srnalltalk,' Addison-Wesley Publishing Company, 1989
  10. Chris Crawford, 'My Definition of Game,' The Journal of Computer Game Design, Vol.4, 1998.
  11. Richard Rouse III, 'Game Design Theory & Practice,' Wordware, 2000
  12. IBE Simulation Engineering GmbH, 'PACE User Manual PACE Version 5.0,' IBE GmbH, 2003
  13. D&D Homepage: http://www.wizards.com/
  14. 유수현 외 4인 번역, 'Dungeons & Dragons 한글판 룰북', (주)커뮤니케이션, 1995