Scene to Adventure Scene to Adventure Game Game Ross Berkland Supervisor: Professor Shaun Bangay Textual Based Generation of Adventure Games
Jan 04, 2016
Scene to Adventure GameScene 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.
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
System StructureSystem StructureSystemAnnotated Text
•Parser•File Generator
Game Engine
•File structure•Compiles game
Game
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
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
Current directionCurrent direction
Characters Map Details
Text
Game
Engine
Project TimelineProject TimelineResearchAnalysis of Glest engineCreate parser Modify engineSystem refactoring &
OptimisationExtensionsWrite-up
Current work
ExtensionsExtensions
Implement emergent interactive narrative structure
Add multiplayer functionality
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