FROM ABSTRACTION TO REALITY: Integrating Drama Management ...

FROM ABSTRACTION TO REALITY Integrating Drama Management -ppt Download

  • Date:12 Jan 2021
  • Views:0
  • Downloads:0
  • Size:4.68 MB

Share Presentation : FROM ABSTRACTION TO REALITY Integrating Drama Management

Download and Preview : FROM ABSTRACTION TO REALITY Integrating Drama Management

Report CopyRight/DMCA Form For : FROM ABSTRACTION TO REALITY Integrating Drama Management


Transcription:

FROM ABSTRACTION TO REALITY Integrating Drama Management into a Playable GameExperienceAnne Sullivan Sherol Chen and Michael MateasEXPRESSIVE INTELLIGENCE STUDIO.
Anne SullivanUniversity of California Santa Cruzanne soe ucsc eduhttp soe ucsc edu anne Introduction.
Application of DODM to real time Initial user studiesEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ Game Story Dilemma Player agency.
Authorial intentAgency IntentApologies to Capcom Entertainment Inc 1991EXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ Declarative Optimization based Drama.
Bates proposed 1992 Weyhrauch developed 1997 Search based ExpectimaxEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ.
DODM Theory Stand In Designer Player agency Plot points Authorial intent.
DM actions Evaluation featuresEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM TheoryPick DM move with highest projected.
evaluationSequence so far Evaluate projected historiesPlot points Evaluation featuresDM actions Project possible futures.
Backup projected history evaluationsEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM PracticeEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Practice.
EXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Plot Points Evaluation featuresPlot pointsDM actions.
EXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Plot Points Theory Player choice Important events in game Author chosen.
Player activated Examples Killed monkey kingFound information about prisonerEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ.
DODM Plot Points ExampleKill monkey kingPlayer choiceLeave monkey kingMonkey King defeated plot point.
EXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Plot Points Reality Plot points move Spatial reasoning What constitutes a plot point .
Encounter monkey king Kill monkey kingEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM DM Actions Evaluation features.
Plot pointsDM actionsEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM DM Actions Theory DM choices.
Author control Changes the game Causer Hint Denier Enabler Examples Lock door to boss room.
Drop note after next enemy diesEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM DM Actions ExampleMonkey King defeatedplot point.
emp deny monkey king defeated DM actionEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM DM Actions Reality Non static hint probabilities Hints move calculated at runtime.
Example info from enemy Non trivial refiners DM actions during real time play Player location matters.
Example deny candle after monkey king defeatedEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Evaluation Features Evaluation features.
Plot pointsDM actionsEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Evaluation Features Abstraction of author goals.
Multiple goals Examples Thought FlowManipulation Used to evaluate story quality.
EXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Evaluation Features Plot Point subplot jailDrama Manager.
wants to maintainThought FlowDM Action info guard next roomhints info guard.
subplot jailEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Evaluation Features Story Density Non instantaneous travel.
Wandering good and bad Room transition based metric 1 4 rooms between plot pointsEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Story Density.
EXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Story DensityPlot Point PointPlot PointPoint Plot Point.
Point PlotEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Story DensityPlot Point PointThis is bad.
Point Plot PointPoint PlotEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Story DensityPlot point.
EXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Story DensityPlot pointEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ DODM Player Models.
Evaluation featuresPlot pointsDM actionsWeighted by probability of plot point occurrenceEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ.
DODM Player Models Theory Calculate probabilities of plot points Uniform distribution Each plot point as likely to happenEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ.
DODM Player Models Reality Plot pointsPlot Point Map based distribution World Knowledge.
Random walks Player Unpredictable playersPlot PointEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ World Knowledge User Model.
percentage chosen30 world knowledgereal playersplot pointEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ.
User Tests Preliminary Tests Drama Management On 11 users Drama Management Off.
10 users Follow up InterviewEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ User TestsDid the game make.
60 DM offnone of the time some of the time most of the time alwaysEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ User TestsInterview Results.
left without questions could figure out what to felt like events happeneddo next under their controlEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ Conclusions Drama Management works.
Preliminary user tests promising Successful integration with game Framework changes Interesting future work Scalability.
Authorship toolsEXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ Thank You Questions EXPRESSIVE INTELLIGENCE STUDIO UC SANTA CRUZ.
Introduction DODM Application of DODM to real-time game Initial user studies Game Story Dilemma Player agency vs. Authorial intent DODM Declarative Optimization-based Drama Manager Bates (proposed 1992) Weyhrauch (developed 1997) Search-based Expectimax DODM – Theory Stand-In Designer Player agency Plot points Authorial intent DM actions ...

Related Presentations

OSPP The Kernel Abstraction

to a service routine in the operating system, and the mode bit is set to kernel mode. The system-call service routine is a part of the operating system. The kernel examines the interrupting instruction to determine what system call has occurred; a parameter indicates what type of service the user program is requesting.

19 Views0 Downloads

On Abstraction Refinement for Program Analyses in Datalog

Bayesian Logic (BLOG) [Milch et al., 2005] Stochastic Logic Programs (SLP) [Muggleton, 1996] … Encodes . Formal Semantics. Handles Uncertainty. Probabilistic Relational Models (PRM) [Koller, 1999] 5. We have essentially extended logic rules with probability.

8 Views0 Downloads

Teaching Learning High Level Abstraction

Construction and validation of a concept inventory for discrete mathematics: (i) improving discrete mathematics education; (ii) determining which aspects of discrete mathematics are related to (general) software development. Teaching the entire software development life cycle.

15 Views0 Downloads

Design Abstraction Levels

Design Abstraction Levels Not Only Microprocessors Frequency Die Size Growth Power Dissipation Power will be a major problem Power density Challenges in Digital Design Productivity Trends Advanced Metallization Die Cost Single die Yield Defects Summary Digital integrated circuits have come a long way and still have quite some potential left for ...

20 Views0 Downloads

The Key value Abstraction courses physics illinois edu

When thousands of customers are looking to book a flight, all updates from any client (e.g., book a flight) should be accessible by other clients. Why is Partition-Tolerance Important? Partitions can happen across datacenters when the Internet gets disconnected

17 Views0 Downloads

Object Oriented Programming and Data Abstraction Lesson 1

"Scrum is an Agile framework for completing complex projects. Scrum originally was formalized for software development projects, but it works well for any complex, innovative scope of work" ... Most projects include elements of plan-driven and agile processes. Deciding on the balance depends on:

19 Views0 Downloads

Data Abstraction and State Abstract Data Types 3 7 State

Programming Languages (CSCI 4430/6430) Part 2: Concurrent Programming: Summary Carlos Varela Rennselaer Polytechnic Institute November 3, 2017 C. Varela*

18 Views0 Downloads

Art Synectics The Process of Abstraction

Synectics Definition The term Synectics is from the Greek word synectikos , which means “bringing forth together,” or “bringing different things into unified connection.” Synectics is about making connections.

17 Views0 Downloads

Data Abstraction I

Data Abstraction SWE 619 Software Construction Last Modified, Spring 2009 Paul Ammann * Data Abstraction Abstract State (Client State) Representation State (Internal State) Methods Constructors (create objects) Producers (return immutable object) Mutators (change state) Observers (report about state) * Motivation Why data abstraction?

11 Views0 Downloads

Data Abstraction II

Data Abstraction II SWE 619 Software Construction Last Modified, Fall 2015 Paul Ammann SWE 619 * Main agenda Abstraction function- AF(c) Rep Invariant- RI Verification Why should I care?

10 Views0 Downloads

Program Abstraction WordPress com

Problems, Algorithms and Programs. An Algorithm is the method one has to use to solve a Problem. A Program is the precise expression of an algorithm in a language that could be followed by a computer.

7 Views0 Downloads

Raising an Abstraction Level of Compilation and

Publication Journal and Poster Publication [TCAD ‘18] C. Zhang, G. Sun, Z. Fang, P. Zhou, P. Pan, J. Cong, “Caffeine: Towards Uniformed Representation and ...

20 Views0 Downloads