19
1 Scribe Authoring Tool Ben Medler

Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

1

Scribe Authoring ToolBen Medler

Page 2: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

2

Overview

• Presenters

• ISAT

• Scribe Design

• Scribe Authoring Modes

• Golden Nuggets and Coal

• Questions

Page 3: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

3

Interactive Storytelling Architecture for Training

• Director-based story management

– Interactive Drama Architecture (IDA)

– Intelligent Tutoring

• Directs environment and NPCs based on:

– Story content

– Player action

– Hypothesis of player skills

• Selects and instantiates abstract content for dramatic and pedagogical reasons

Page 4: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

4

High-Level ISAT Architecture

Page 5: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

5

Scribe

How do we put authoring content in the hands of non-programmer authors and content experts?

The Scribe Authoring Tool

– Built for authoring interactive narratives

– Provides visual connection to underlying story logic

– Designed for subject matter experts (SMEs) to produce story / scenario content

Page 6: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

6

Design Guidelines

2. Usability

– Error checking, efficiency, and is easy to use for non-programmers

1. Generality

– Standardize means of representing multiple environments

– Linking with multiple architectures

Page 7: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

7

Design Guidelines

4. Enables Debugging

– Debugging content inside of the production tool

3. Pacing and Timing

– Timing of events that can be controlled by the author

Page 8: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

8

Overview of Scribe

Element PlacementInteraction with the game environment

Story CreationCreation of story events that occur as the player is inside the game environment

DebuggingAllows the author to review story content inside of Scribe

Page 9: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

9

Element Placement

• Author works with game representation creating elements that are used in story

Page 10: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

10

Map Representation

• Map

– 2D representation inside of Scribe

Page 11: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

11

Elements

• Elements:• Objects - Items that are represented visually

• Points - 3D points

• Zones - Areas with attributes

Page 12: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

12

Story Creation

• Author creates story events that utilize elements set in Element Placement Mode

Page 13: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

13

Story items

• Story Creation items:

• Plot Points - Main story points (i.e. scenes)

• Actions - Make up plot points, hold actions for a plot point to perform

• Skills - Variables representing trainable skills of the player

Page 14: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

14

Story Representation

• Plot Point– Initialization

• Logical sentences

• Planning preconds or director actions

• E.g. Location() vs. Spawn()

– Events• Actions during the plot point

• The main story actions that the player experiences

– Finalization• Logical sentences

• Planning postconds or director actions

• Partial ordering links

Page 15: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

15

Event Timing

• Plot Point Timing

– Events given temporal attributes

Page 16: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

16

Debugging

• Author communicates with Director Agent while stepping through created story content inside of Scribe

Page 17: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

17

Golden Nuggets

• Major functionality is done

• Started to use Scribe

• XML standards for communication

• We are on schedule

Page 18: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

18

Coal

• Connecting other environments and architectures to Scribe

• Needs usability testing

• Test cases and prototype of debugging ability

Page 19: Ben Medler - Soar Cognitive Architecture · 2017. 6. 14. · Ben Medler. 2 Overview •Presenters •ISAT •Scribe Design •Scribe Authoring Modes •Golden Nuggets and Coal •Questions

19

Questions?

[email protected]

http://gel.msu.edu/medler