Towards a Definition of a Computer Game

This paper approaches computer games from three perspectives: First, by defining the properties common to all games. Second, by fitting computer games into Model–View–Controller architectural pattern and discerning common software components. Third, by listing features that players expect from an enjoyable computer game.

[1]  Tamiko Matsumura The Electronic Library. Electronic University Library. , 1997 .

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  Timo Kaukoranta,et al.  Aspects of networking in multiplayer computer games , 2002, Electron. Libr..

[4]  Miguel Nussbaum,et al.  A Model to Support the Design of Multiplayer Games , 2000, Presence: Teleoperators & Virtual Environments.

[5]  Timo Kaukoranta,et al.  AIsHockey—A Platform for Studying Synthetic Players , 2002 .

[6]  Steve Benford,et al.  Collaborative virtual environments , 2001, CACM.

[7]  Marc Cavazza,et al.  Generating Dynamic Storylines Through Characters' Interactions , 2002, Int. J. Intell. Games Simul..

[8]  Eugene Santos,et al.  An Architecture to Support Large Numbers of Computer-Generated Actors for Distributed Virtual Environments , 1998, Presence.

[9]  Michael Zyda,et al.  A Future for Entertainment-Defense Research Collaboration , 2001, IEEE Computer Graphics and Applications.

[10]  J. Huizinga Homo Ludens: A Study of the Play-Element in Culture , 1938 .

[11]  John E. Laird,et al.  Human-Level AI's Killer Application: Interactive Computer Games , 2000, AI Mag..

[12]  Katherine D. Blake To San Francisco , 1911 .

[13]  Greg Costikyan,et al.  I Have No Words & I Must Design: Toward a Critical Vocabulary for Games , 2002, CGDC Conf..

[14]  Chris Crawford,et al.  The Art of Computer Game Design , 1984 .

[15]  山賀 睦夫 2.バーチャルリアリティによるゴリラの生態学習システム( IEEE Computer Graphics and Applications) , 1998 .

[16]  Stephen Travis Pope,et al.  A cookbook for using the model-view controller user interface paradigm in Smalltalk-80 , 1988 .