Supporting sketch-based retrieval from a library of reusable behaviours

► We present a visual authoring tool, eCo, which supports behaviour reuse. ► We use structural similarity to find state machines that behave similarly. ► We have successfully experimented our approach on a large repository of FSMs. ► Our approach can be applied to other graph-based representations l...

Full description

Saved in:
Bibliographic Details
Published inExpert systems with applications Vol. 40; no. 2; pp. 531 - 542
Main Authors Flórez-Puga, Gonzalo, González-Calero, Pedro A., Jiménez-Díaz, Guillermo, Díaz-Agudo, Belén
Format Journal Article
LanguageEnglish
Published Amsterdam Elsevier Ltd 01.02.2013
Elsevier
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:► We present a visual authoring tool, eCo, which supports behaviour reuse. ► We use structural similarity to find state machines that behave similarly. ► We have successfully experimented our approach on a large repository of FSMs. ► Our approach can be applied to other graph-based representations like BTs. ► To be able to handle retrieval with big graphs we use a heuristic approach. Building the behaviour for non-player characters in a game is a complex collaborative task among AI designers and programmers. In this paper we present a visual authoring tool for game designers that supports behaviour reuse. We describe a visual editor, capable of storing, indexing, retrieving and reusing behaviours previously designed by AI programmers. One of the most notable features of our editor is its capability for sketch-based retrieval: searching in a repository for behaviours that are similar to the one the user is drawing, and making suggestions about how to complete it. As this process relies on graph behaviour comparison, in this paper, we describe different algorithms for graph comparison, and demonstrate, through empirical evaluation in a particular test domain, that we can provide structure-based similarity for graphs that preserves behaviour similarity and can be computed at reasonable cost.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ObjectType-Article-1
ObjectType-Feature-2
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2012.07.067