Not Logged In

ScriptEase: Generative Design Patterns for Computer Role-Playing Games

Full Text: ase04.pdf PDF

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.

Citation

M. McNaughton, M. Cutimisu, D. Szafron, J. Schaeffer, J. Redford, D. Parker. "ScriptEase: Generative Design Patterns for Computer Role-Playing Games". IEEE International Conference on Automated Software Engineering (ASE), pp 88-99, January 2004.

Keywords: machine learning
Category: In Conference

BibTeX

@incollection{McNaughton+al:ASE04,
  author = {Matthew McNaughton and Maria Cutimisu and Duane Szafron and
    Jonathan Schaeffer and James Redford and Dominique Parker},
  title = {ScriptEase: Generative Design Patterns for Computer Role-Playing
    Games},
  Pages = {88-99},
  booktitle = {IEEE International Conference on Automated Software Engineering
    (ASE)},
  year = 2004,
}

Last Updated: June 05, 2007
Submitted by Staurt H. Johnson

University of Alberta Logo AICML Logo