10
Scene to Adventure Scene to Adventure Game Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

Embed Size (px)

Citation preview

Page 1: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

Scene to Adventure GameScene to Adventure Game

Ross Berkland

Supervisor: Professor Shaun Bangay

Textual Based Generation of

Adventure Games

Page 2: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

OverviewOverviewExtension of text-to-scene

system.

Key concepts fiction book tagged with xml-style annotations.

Annotated text used in generating the game world.

Page 3: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

Understanding of Understanding of functionalityfunctionalitySome research done on

automated game developmentGlest engine makes use of xml

fields to define game objectsXml fields populated from

annotations in textMakes use of interactive

narrative

Page 4: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

System StructureSystem StructureSystemAnnotated Text

•Parser•File Generator

Game Engine

•File structure•Compiles game

Game

Page 5: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

Old ApproachOld ApproachDiscover suitable annotation

method◦Analyze various constraint systems

Familiarity with game engine ◦Investigation of game manual

Creating the world◦Generic game world for testing

Managing the constraints◦Take time intervals into account◦Deals with characters and objects

Page 6: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

New ApproachNew ApproachAnalyse and understand existing

game engineDefine appropriate annotation

types and annotate textWrite parser to generate

necessary games files and modify engine accordingly◦Takes pre-annotated text as input

Page 7: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

Current directionCurrent direction

Characters Map Details

Text

Game

Engine

Page 8: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

Project TimelineProject TimelineResearchAnalysis of Glest engineCreate parser Modify engineSystem refactoring &

OptimisationExtensionsWrite-up

Current work

Page 9: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

ExtensionsExtensions

Implement emergent interactive narrative structure

Add multiplayer functionality

Page 10: Scene to Adventure Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games

Key PointsKey PointsNo longer concerned with text

annotation methodGreater focus on use of xml in

game engine Modification of existing engine to

accommodate new functionality