loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Conference on Automated Software Engineering (ASE'04)
ScriptEase: Generative Design Patterns for Computer Role-Playing Games
Linz, Austria
September 20-September 24
ISBN: 0-7695-2131-2
M. McNaughton, University of Alberta, Edmonton, Canada
M. Cutumisu, University of Alberta, Edmonton, Canada
D. Szafron, University of Alberta, Edmonton, Canada
J. Schaeffer, University of Alberta, Edmonton, Canada
J. Redford, BioWare Corp., Edmonton, Canada
D. Parker, Electronic Arts Inc., Burnaby, Canada
Recently, some researchers have argued that generative design patterns (GDPs) can leverage the obvious design re-use that characterizes traditional design patterns into code re-use. This paper provides additional evidence that GDPs are both useful and productive. Specifically, the current state-of-the-art in the domain of computer games is to script individual game objects to provide the desired interactions for each game adventure. We use BioWare Corp.'s popular Neverwinter Nights computer role-playing game to show how GDPs can be used to generate game scripts. This is a particularly good domain for GDPs, since game designers often have little or no programming skills. We demonstrate our approach using a new GDP tool called ScriptEase.
Index Terms:
generative design patterns, scripting languages, code generation, computer games
Citation:
M. McNaughton, M. Cutumisu, D. Szafron, J. Schaeffer, J. Redford, D. Parker, "ScriptEase: Generative Design Patterns for Computer Role-Playing Games," ase, pp.88-99, 19th IEEE International Conference on Automated Software Engineering (ASE'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.