Fraunhofer-Gesellschaft

Publica

Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Die Erstellung verzweigter Dialoge für interaktive Dialogsysteme

 
: Frenz, Daniel
: Diener, Holger

Rostock, 2010, 72 S.
Rostock, Univ., Dipl.-Arb., 2010
Deutsch
Diplomarbeit
Fraunhofer IGD ()
authoring tools; game development; dialog programming; design pattern

Abstract
Dialoge zwischen Charakteren einer Spielwelt sind wichtiger Bestandteil vieler Computerspiele, um den Spieler zu unterhalten oder Informationen zu vermitteln. Charaktere können hierbei von Spielern oder vom Computer gesteuert sein. Diese Arbeit beschäftigt sich mit Systemen, die Dialoge zwischen einem vom Spieler gesteuerten Charakter und einem vom Computer gesteuerten Charakter simulieren. Der überwiegende Teil solcher Systeme in Spielen sind verzweigte Dialogsysteme.
Im Rahmen dieser Arbeit wurde ein Werkzeug angefertigt, das Autoren ohne Programmiererfahrung die Erstellung verzweigter Dialoge für solche Systeme ermöglicht und für verschiedene Spiele eingesetzt werden kann. Konzeption und Umsetzung dieses Werkzeuges geschah auf Basis einer Klassifikation von Dialogsystemen und generativen Entwurfsmustern. Durch den Einsatz generativer Entwurfsmuster ist das Werkzeug in der Lage, Quellcode für verschiedene Skriptsprachen auszugeben.

 

An important part of many computer-games are dialogues between characters of the game world. They provide entertainment or information to the player. Characters are either player or computer-controlled. This work deals with systems that simulate dialogue between a player controlled character and a computer-controlled character. Typically, these systems are branching dialogue-systems. This work presents a tool that enables authors without programming experience to write branching dialogues for these systems and is usable for different games. Concept and Implementation of this tool is based on a classification of dialogue-systems and generative design patterns. Using generative design patterns, the tool is able to output source code of various scripting languages.

: http://publica.fraunhofer.de/dokumente/N-153107.html