A graph-based representation of game scenarios; methodology for minimizing anomalies in computer game

The Visual Computer - Tập 26 - Trang 595-605 - 2010
Jung-Yong Park1, Jong-Hee Park2
1School of Electronic Engineering, Daegu University, Gyeongsan, Korea
2School of Electronic and Electrical Engineering, Kyungpook National University, Daegu, Korea

Tóm tắt

When we design the computer games, new concepts are hard to communicate because the development of the new computer games is far less formalized compared with other software. However, the creative processing additionally has the benefit if the new concepts of the computer games are widely used and discussed. We focus on understanding the ideas to be shared between the game designer and the game programmer in the game design. The research defines a graph-based representation of game scenarios is in terms of Event graph, State graph, and Action graph forms in order to minimize anomalies of game flow design. This method in our research can reduce unexpected and undesirable game situations. Also it reduces the mismatched information between the game designer and the game programmer in game-playing. Compared with the existing method such as storyboard, flowchart, and SSM, we demonstrate the viability of our game design methodology.

Tài liệu tham khảo

Taylor, M., Gresty, D., Baskett, M.: Computer game flow design. ACM Comput. Entertain. 4(1) (2006). http://www.acm.org/pubs/cie.html Siang, A., Rao, G.: Designing interactivity in computer games: a UML approach. Int. J. Intell. Games Simul. 3(2) (2004). http://www.scit.wlv.ac.uk Kanev, K., Sugiyama, T.: Design and simulation of interactive 3D computer games. Comput. Graph. 22(2), 281–300 (1998) Natkin, S., Vega, L.: A petri net model for computer games analysis. Int. J. Intell. Games Simul. 3(1) (2004). http://www.scit.wlv.ac.uk/ Gold, J.: Object Oriented Game Developmen. Addison Wesley, Harrow (2004) Bethke, E.: Game Development and Production. Wordware Publishing, Plano (2003) McConnell, S.: Who needs software engineering. IEEE Softw. 18, 5–8 (2001) Manninen, T.: Contextual virtual interaction as part of ubiquitous game design and development. Pers. Ubiquitous Comput. 6, 390–406 (2002) Taylor, M.J., Baskett, M., Hughes, G.D., Wade, S.J.: Using soft systems methodology for computer game design. Syst. Res. Behav. Sci. 24(3), 359–368 (2007) Lewinski, J.: Developer’s Guide to Computer Game Design. Wordware Publishing, Plano (2000) Rouse, R.: Game Design, Theory and Practice. Wordware Publishing, Plano (2001) Onder, B.: Writing the adventure game. In: Laramee, F. (ed.) Game Design Perspectives. Charles River Media, Hingham (2002) LaMothe, A.: Tricks of the Windows Game Programming Gurus. Sams Publishing, Indianapolis (2002) Penton, R.: Data Structures for Games Programmers. Premier Press, Cincinnati (2003) Santelices, R., Nussbaum, M.: A framework for the development of video games. Softw. Pract. Exp. 31, 1091–1107 (2001) Tenzer, J.: Improving UML design tools by formal games. In: Proceedings of the 26th International Conference on Software Engineering (ICSE’04), pp. 75–77 (2004) Park, J.-Y.: Hierarchy structure of situation based on event for effective game development. J. Korea Multimedia Soc. 10(4), 483–491 (2007) Park, J.-Y.: Extended script structure for advertisement game development. J. Korea Game Soc. 7(2), 95–101 (2007) Park, J.Y., Park, J.H.: Event normalization methodology for computer game environment simulation. Int. J. Softw. Eng. Knowl. Eng. 19(7), 913–932 (2009)