Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern languages of program design
Pattern languages of program design
Automatic code generation from design patterns
IBM Systems Journal
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Proceedings of the 17th IEEE international conference on Automated software engineering
Pattern-based AI scripting using ScriptEase
AI'03 Proceedings of the 16th Canadian society for computational studies of intelligence conference on Advances in artificial intelligence
ScriptEase: Generating Scripting Code for Computer Role-Playing Games
Proceedings of the 19th IEEE international conference on Automated software engineering
Evaluating pattern catalogs: the computer games experience
Proceedings of the 28th international conference on Software engineering
ScriptEase: A generative/adaptive programming paradigm for game scripting
Science of Computer Programming
Multidisciplinary students and instructors: a second-year games course
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Toward intelligent support of authoring machinima media content: story and visualization
Proceedings of the 2nd international conference on INtelligent TEchnologies for interactive enterTAINment
Interactive story authoring: A viable form of creative expression for the classroom
Computers & Education
Declarative processing for computer games
Sandbox '08 Proceedings of the 2008 ACM SIGGRAPH symposium on Video games
From Debugging to Authoring: Adapting Productivity Tools to Narrative Content Description
ICIDS '08 Proceedings of the 1st Joint International Conference on Interactive Digital Storytelling: Interactive Storytelling
Dialogue patterns-A visual language for dynamic dialogue
Journal of Visual Languages and Computing
ScriptEase: motivational behaviors for interactive characters in computer role-playing games
AAAI'06 proceedings of the 21st national conference on Artificial intelligence - Volume 2
Rules of engagement: moving beyond combat-based quests
Proceedings of the Intelligent Narrative Technologies III Workshop
Generating ambient behaviors in computer role-playing games
INTETAIN'05 Proceedings of the First international conference on Intelligent Technologies for Interactive Entertainment
Descriptions: a viable choice for video game authors
Proceedings of the 6th International Conference on Foundations of Digital Games
Situating quests: design patterns for quest and level design in role-playing games
ICIDS'11 Proceedings of the 4th international conference on Interactive Digital Storytelling
The design of Mismanor: creating a playable quest-based story game
Proceedings of the International Conference on the Foundations of Digital Games
Automating the implementation of games based on model-driven authoring environments
ICEC'12 Proceedings of the 11th international conference on Entertainment Computing
Hi-index | 0.00 |
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.