SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Interactive Storytelling
A Twine Workshop
Presented by: Charles Palmer
Harrisburg University of Science and Technology
• Associate Professor
• Executive Director
• Program Lead
Author
“Gamification for Performance” 2016
Various articles and presentation on using game
technologies in education and alternate reality.
Today’s discussion
Outline
1. Overview of interactive storytelling
2. Exploration of examples and concepts
3. Building interactive stories
4. Train on the using Twine in the classroom
5. Produce and share a short interactive story
6. Wrap-up and final thoughts
Interactive storytelling …1Overview
Interactive storytelling …1
a form of digital entertainment in which the
storyline is not predetermined
Overview
Comparison
Linear stories
• Pre-scripted
• Typically delivered on one platform/medium
• Audience has no control
• Storyteller has all control
• Most common way to consume stories
• Most films and books follow this style
Interactive stories
• Made up of linear story loops
• Multiple ending narratives
• Often includes multiple delivery platforms
• Branching paths provide user choice
• User is player within the narrative
• Users create the narrative through
participation
Modified from Paulina Tervo’s,” Interactive Storytelling” slide deck. Downloaded from SlideShare.net 15 May 2016
Not a new concept
What examples of “interactive
storytelling” can you think of?
Group work
◇ Arrange yourselves into groups of three
◇ Review the assigned ARG
◇ Answer the following questions:
■ Who is the audience
■ What is the purpose of the ARG/Sim
■ Describe the player activities
http://playgen.com/play/floodsim/1 2 http://www.andrew.cmu.edu/course/53-610/
4 http://timesocietygame.com/3 www.conducttr.com/training/be-
inspired/faktion/
15 min
Building Interactive stories …2
Define Design Develop Deploy
Exploration
Define Design Develop Deploy
In this phase we identify some of our goals and constraints for the
learning exercise.
• Goals: what needs to be achieved
• Criteria: what technology, timeframe, and limits are in place
• Scope: what would a success project accomplish
Define phase:
Next, we’ll focus on the learner experience
• Experience: Who is the player, what experience are we
constructing
• Story: Where, when, and why will the player undertake these
activities
• Interactions: What activities will the player have to complete in
order to master the learning goal
• Platform: What technologies are needed to facilitate these
activities
Design phase:
Define Design Develop Deploy
Define Design Develop Deploy
Now we build the experience
• Plan: Outline a schedule of story beats and activities
• Create media assets: Write, collect, record, format and organize
the various elements need to tell the story and promote learner
activities
• Implement technologies: Build the frame work to support the
learner activities
Develop phase:
Define Design Develop Deploy
Now we prepare and deliver the experience with the audience.
• Finalize: Verify all media assets
• Testing: Complete testing and archiving of the user experience
• Launch: Initiate the game
• Monitor: Game masters monitor, interact, and manage the real-
time user experience
• Close: End the game, update the archives, debrief the team and
remove/demote and live game links
Deploy phase:
A brief recap of the development process
Building interactive stories
Define Design Develop Deploy
Let’s see it in action …3 A walkthrough of the development processBuilding
Define …
Build an experience which let’s 5th graders interpret
numerical expressions.
Goals:
Criteria:
Scope:
Define …
Build an experience which let’s 5th graders interpret
numerical expressions.
Goals: Practice MATH.CONTENT.5.OAA.2
Criteria: Re-playable, individual, fun
Scope: 5 mins, web browser
Design…
Build an experience which let’s 5th graders interpret
numerical expressions.
Experience:
Story:
Interactions:
Platform:
Design…
Build an experience which let’s 5th graders interpret
numerical expressions.
Experience: Choose your own adventure style
Story: Kids must use math puzzles to retrieve baseballs
from a neighbors yard.
Interactions: Select answers from given choices
Platform: Twine
Design story components …
Build an experience which let’s 5th graders interpret
numerical expressions.
Setting: a neighbor’s backyard area
Plot: retrieve baseballs from neighbor’s yard
Goal: practice the order of operation for mathematical
equations
Characters:
Friend(s): Brett, Madison, Sam
Villain(s): Mr. Harper
Others: none
Develop…
Build an experience which let’s 5th graders interpret
numerical expressions.
Plan: Outline branching story
Create media assets:
Implement technology:
Outline branching story
Introduction Reveal goal
Identify
challenge
Try solution
Get help
Success Resolution
Failure
Develop…
Build an experience which let’s 5th graders interpret
numerical expressions.
Plan: Outline branching story
Create media assets: Write story and identify images
Implement technology: Build Twine story
Let see the finished story
Deploy…
Build an experience which let’s 5th graders interpret
numerical expressions.
Final production: Refine story, clues, passages, and
resolution
Testing: - - -
Launch: - - -
Close: - - -
Hey, since we’re here, let’s
make something.4Train
Place your screenshot here
Our development tool…
Twine is an open-source tool
for telling interactive, nonlinear
stories.
http://bit.ly/cellcitygame
How it works
We’re going to start by building a short linear story.
Passage Passage Passage
Branching choices
We can also provide options for the player
Passage Passage Passage
Passage
Twine instructions
Links
Create links between passages
using [[text]] or [[text|name]].
Macros
Macros are short commands used
by twine to effect your story. The
macros are pieces of code
implemented when the macro is
called; i.e., the (set:) macro is used
to assign values.
Styling
Text formatting can be done within
each passage using styles. Visit
https://twine2.neocities.org/ for a
complete list of commands.
Variables
Store values in variables which can
be modified, displayed, and acted
upon. Use the set command to do
this; (set: $bugs to 5)
Conditionals
Use variable values to determine
what happens next. Here is an
example (if: $legs is 8)[You're a
spider!]
Randomization
Use random and either to create
unique experiences.
Assign a random value by using
(random: 1,6) or randomly select a
value from a group (either: "slimy",
"goopy", "slippery")
http://bit.ly/twine_manual
Some advanced tricks
Popups
Try this (alert:"Hello World") to
have a message presented to the
user. Look up confirm: and prompt:
for added functionality.
click
This command can be used to
create your own macros. Try this;
There is a small dish. (click:
"dish")[Your finger gets wet.]
http://bit.ly/twine_manual
Removing navigation
Edit the .redo and .undo classes in
the Story Stylesheet to remove the
navigation buttons.
.redo, .undo { display: none; }
Setting the background
Use the body selector in the Story Stylesheet to set the background of all
passages.
body {
background:
url("http://previewcf.turbosquid.com/Preview/2014/08/01__22_25_34/410_tile_Sky.jpg
e9d882c2-4435-4898-99f2-31979d851eb1Large.jpg")
}
A twine tutorial
Check out VegetarianZombie’s
incredible tutorial series on
YouTube. http://bit.ly/twine_tutorial
Deploy your story
http://philome.la/ is a free hosting service for your Twine stories.
(This tool requires an active twitter account)
http://bit.ly/twine_manual
Group work
5
Find a partner who teaches the same subject, grade year, or
has a similar administrative role as you.
Together, you will be a short interactive story for your students.
Start by choose a learning goal/objective.
Next use the “Interactive Story Worksheet” to plan out your
experience.
Finally, build the activity in Twine.
Produce
Deploy and share your URL with the group.
Thanks for playing
6
• For more information on Twine visit -
http://bit.ly/twine_tutorial
• To learn more about building interactive
stories, check out my recently released
book “Alternate Reality Games:
Gamification for Performance”
Charles Palmer
Harrisburg University of Science & Technology
@charlespalmer
www.linkedin.com/in/charleslpalmer/
http://www.slideshare.net/charlespalmerhu
Wrap-up
Thanks!• For more information on Twine visit - http://bit.ly/twine_tutorial
• To learn more about building interactive stories, check out my
recently released book “Alternate Reality Games: Gamification
for Performance”
Charles Palmer
Harrisburg University of Science & Technology
@charlespalmer
www.linkedin.com/in/charleslpalmer/
http://www.slideshare.net/charlespalmerhu
Credits
Special thanks to all the people who made and released
these awesome resources for free:
◇ Presentation template by SlidesCarnival
◇ Photographs by Unsplash
Twine workshop

Weitere ähnliche Inhalte

Was ist angesagt?

Tribeca Hacks Racontr keynote
Tribeca Hacks Racontr keynoteTribeca Hacks Racontr keynote
Tribeca Hacks Racontr keynoteBenjamin Hoguet
 
Lesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingLesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingSeniorInfants
 
Got Game? Programming with RPGs
Got Game? Programming with RPGsGot Game? Programming with RPGs
Got Game? Programming with RPGsNick Tanzi
 
Serious Games - ARGs
Serious Games - ARGsSerious Games - ARGs
Serious Games - ARGschaefele
 
Elements for the Theory of Fun
Elements for the Theory of FunElements for the Theory of Fun
Elements for the Theory of FunPier Luca Lanzi
 
Transmedia Project Pitch Sheet
Transmedia Project Pitch SheetTransmedia Project Pitch Sheet
Transmedia Project Pitch SheetRobert Pratten
 
Active Story System - design methodology for transmedia storytelling
Active Story System - design methodology for transmedia storytellingActive Story System - design methodology for transmedia storytelling
Active Story System - design methodology for transmedia storytellingRobert Pratten
 

Was ist angesagt? (10)

Tribeca Hacks Racontr keynote
Tribeca Hacks Racontr keynoteTribeca Hacks Racontr keynote
Tribeca Hacks Racontr keynote
 
Lesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer ProgrammingLesson 1: Scratch Computer Programming
Lesson 1: Scratch Computer Programming
 
Augernaut js
Augernaut jsAugernaut js
Augernaut js
 
Got Game? Programming with RPGs
Got Game? Programming with RPGsGot Game? Programming with RPGs
Got Game? Programming with RPGs
 
Remarkable by Design: Story-led Innovation
Remarkable by Design: Story-led InnovationRemarkable by Design: Story-led Innovation
Remarkable by Design: Story-led Innovation
 
Serious Games - ARGs
Serious Games - ARGsSerious Games - ARGs
Serious Games - ARGs
 
Course Organization
Course OrganizationCourse Organization
Course Organization
 
Elements for the Theory of Fun
Elements for the Theory of FunElements for the Theory of Fun
Elements for the Theory of Fun
 
Transmedia Project Pitch Sheet
Transmedia Project Pitch SheetTransmedia Project Pitch Sheet
Transmedia Project Pitch Sheet
 
Active Story System - design methodology for transmedia storytelling
Active Story System - design methodology for transmedia storytellingActive Story System - design methodology for transmedia storytelling
Active Story System - design methodology for transmedia storytelling
 

Ähnlich wie Twine workshop

I pads and inquiry based learning erlc wiki
I pads and inquiry based learning   erlc wikiI pads and inquiry based learning   erlc wiki
I pads and inquiry based learning erlc wikikarlaholt
 
NLJUG speaker academy 2023 - session 1
NLJUG speaker academy 2023 - session 1NLJUG speaker academy 2023 - session 1
NLJUG speaker academy 2023 - session 1Bert Jan Schrijver
 
Schianojing 100329131622-phpapp01
Schianojing 100329131622-phpapp01Schianojing 100329131622-phpapp01
Schianojing 100329131622-phpapp01Amy P
 
Future Ready Mindset through Design Thinking
Future Ready Mindset through Design Thinking Future Ready Mindset through Design Thinking
Future Ready Mindset through Design Thinking Martin Cisneros
 
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...TorranceLearning
 
Ites Scratch Software Review
Ites Scratch Software ReviewItes Scratch Software Review
Ites Scratch Software ReviewCM Ites
 
Voicethread
VoicethreadVoicethread
Voicethreadbdyck
 
UsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_WorkshopUsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_WorkshopUsability Matters
 
Stritch Intro2 Elluminate2
Stritch Intro2 Elluminate2Stritch Intro2 Elluminate2
Stritch Intro2 Elluminate2kkdiener
 
Stritch Intro2 Elluminate2
Stritch Intro2 Elluminate2Stritch Intro2 Elluminate2
Stritch Intro2 Elluminate2guest3981d9
 
Patterns for building patterns communities
Patterns for building patterns communitiesPatterns for building patterns communities
Patterns for building patterns communitiesYishay Mor
 
NLJUG speaker academy 2022 - session 1
NLJUG speaker academy 2022 - session 1NLJUG speaker academy 2022 - session 1
NLJUG speaker academy 2022 - session 1Bert Jan Schrijver
 
Gamification: From Gove to Gomorrah
Gamification: From Gove to GomorrahGamification: From Gove to Gomorrah
Gamification: From Gove to GomorrahPostcardie
 

Ähnlich wie Twine workshop (20)

I pads and inquiry based learning erlc wiki
I pads and inquiry based learning   erlc wikiI pads and inquiry based learning   erlc wiki
I pads and inquiry based learning erlc wiki
 
Training an Invisible Audience
Training an Invisible AudienceTraining an Invisible Audience
Training an Invisible Audience
 
Storytelling
StorytellingStorytelling
Storytelling
 
NLJUG speaker academy 2023 - session 1
NLJUG speaker academy 2023 - session 1NLJUG speaker academy 2023 - session 1
NLJUG speaker academy 2023 - session 1
 
Schianojing 100329131622-phpapp01
Schianojing 100329131622-phpapp01Schianojing 100329131622-phpapp01
Schianojing 100329131622-phpapp01
 
Creating flipped learning resources
Creating flipped learning resourcesCreating flipped learning resources
Creating flipped learning resources
 
Future Ready Mindset through Design Thinking
Future Ready Mindset through Design Thinking Future Ready Mindset through Design Thinking
Future Ready Mindset through Design Thinking
 
Emdug click & clack ace presentation
Emdug click & clack ace presentationEmdug click & clack ace presentation
Emdug click & clack ace presentation
 
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
Reporting Out: xAPI, Internet of Things, Gnomes, and a Learning Experience Ch...
 
Maker Boot Camp
Maker Boot CampMaker Boot Camp
Maker Boot Camp
 
Ites Scratch Software Review
Ites Scratch Software ReviewItes Scratch Software Review
Ites Scratch Software Review
 
Voicethread
VoicethreadVoicethread
Voicethread
 
Tools of the Trade
Tools of the TradeTools of the Trade
Tools of the Trade
 
UsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_WorkshopUsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_Workshop
 
Stritch Intro2 Elluminate2
Stritch Intro2 Elluminate2Stritch Intro2 Elluminate2
Stritch Intro2 Elluminate2
 
Stritch Intro2 Elluminate2
Stritch Intro2 Elluminate2Stritch Intro2 Elluminate2
Stritch Intro2 Elluminate2
 
Patterns for building patterns communities
Patterns for building patterns communitiesPatterns for building patterns communities
Patterns for building patterns communities
 
DigiSeniors Curriculum - Leaders Guide
DigiSeniors Curriculum - Leaders GuideDigiSeniors Curriculum - Leaders Guide
DigiSeniors Curriculum - Leaders Guide
 
NLJUG speaker academy 2022 - session 1
NLJUG speaker academy 2022 - session 1NLJUG speaker academy 2022 - session 1
NLJUG speaker academy 2022 - session 1
 
Gamification: From Gove to Gomorrah
Gamification: From Gove to GomorrahGamification: From Gove to Gomorrah
Gamification: From Gove to Gomorrah
 

Mehr von Charles Palmer

OneHR Conference - VR for Engagement
OneHR Conference - VR for EngagementOneHR Conference - VR for Engagement
OneHR Conference - VR for EngagementCharles Palmer
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2Charles Palmer
 
Workplace Applications of Virtual Reality
Workplace Applications of Virtual RealityWorkplace Applications of Virtual Reality
Workplace Applications of Virtual RealityCharles Palmer
 
Virtual Reality Presentation at #HybridLive
Virtual Reality Presentation at #HybridLiveVirtual Reality Presentation at #HybridLive
Virtual Reality Presentation at #HybridLiveCharles Palmer
 
Robots are Eating the Building
Robots are Eating the BuildingRobots are Eating the Building
Robots are Eating the BuildingCharles Palmer
 
Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7Charles Palmer
 
Intro to Game Modding - Lecture 6
Intro to Game Modding - Lecture 6Intro to Game Modding - Lecture 6
Intro to Game Modding - Lecture 6Charles Palmer
 
Intro to Game Modding - Lecture 4
Intro to Game Modding - Lecture 4Intro to Game Modding - Lecture 4
Intro to Game Modding - Lecture 4Charles Palmer
 
Intro to Game Modding - Lecture 3
Intro to Game Modding - Lecture 3Intro to Game Modding - Lecture 3
Intro to Game Modding - Lecture 3Charles Palmer
 
Gamification training pros-2015
Gamification training pros-2015Gamification training pros-2015
Gamification training pros-2015Charles Palmer
 
3D Printing in Non-Engineering Classrooms
3D Printing in Non-Engineering Classrooms3D Printing in Non-Engineering Classrooms
3D Printing in Non-Engineering ClassroomsCharles Palmer
 
Games and Gamification
Games and GamificationGames and Gamification
Games and GamificationCharles Palmer
 

Mehr von Charles Palmer (20)

OneHR Conference - VR for Engagement
OneHR Conference - VR for EngagementOneHR Conference - VR for Engagement
OneHR Conference - VR for Engagement
 
VR for Education
VR for EducationVR for Education
VR for Education
 
Lecture5
Lecture5Lecture5
Lecture5
 
Lecture1 IMED 105
Lecture1 IMED 105Lecture1 IMED 105
Lecture1 IMED 105
 
Game Modding Lecture 2
Game Modding Lecture 2Game Modding Lecture 2
Game Modding Lecture 2
 
Workplace Applications of Virtual Reality
Workplace Applications of Virtual RealityWorkplace Applications of Virtual Reality
Workplace Applications of Virtual Reality
 
Virtual Reality Presentation at #HybridLive
Virtual Reality Presentation at #HybridLiveVirtual Reality Presentation at #HybridLive
Virtual Reality Presentation at #HybridLive
 
VR in STEM
VR in STEMVR in STEM
VR in STEM
 
Games & Gamification
Games & GamificationGames & Gamification
Games & Gamification
 
Robots are Eating the Building
Robots are Eating the BuildingRobots are Eating the Building
Robots are Eating the Building
 
Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7Intro to Game Modding - Lecture 7
Intro to Game Modding - Lecture 7
 
Intro to Game Modding - Lecture 6
Intro to Game Modding - Lecture 6Intro to Game Modding - Lecture 6
Intro to Game Modding - Lecture 6
 
Intro to Game Modding - Lecture 4
Intro to Game Modding - Lecture 4Intro to Game Modding - Lecture 4
Intro to Game Modding - Lecture 4
 
Intro to Game Modding - Lecture 3
Intro to Game Modding - Lecture 3Intro to Game Modding - Lecture 3
Intro to Game Modding - Lecture 3
 
Gamification training pros-2015
Gamification training pros-2015Gamification training pros-2015
Gamification training pros-2015
 
Applied Gamification
Applied GamificationApplied Gamification
Applied Gamification
 
3D Printing in Non-Engineering Classrooms
3D Printing in Non-Engineering Classrooms3D Printing in Non-Engineering Classrooms
3D Printing in Non-Engineering Classrooms
 
Games and Gamification
Games and GamificationGames and Gamification
Games and Gamification
 
Work life balance
Work life balanceWork life balance
Work life balance
 
Work life balance
Work life balanceWork life balance
Work life balance
 

Kürzlich hochgeladen

Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxAmita Gupta
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 

Kürzlich hochgeladen (20)

Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Twine workshop

  • 2. Presented by: Charles Palmer Harrisburg University of Science and Technology • Associate Professor • Executive Director • Program Lead Author “Gamification for Performance” 2016 Various articles and presentation on using game technologies in education and alternate reality.
  • 3. Today’s discussion Outline 1. Overview of interactive storytelling 2. Exploration of examples and concepts 3. Building interactive stories 4. Train on the using Twine in the classroom 5. Produce and share a short interactive story 6. Wrap-up and final thoughts
  • 5. Interactive storytelling …1 a form of digital entertainment in which the storyline is not predetermined Overview
  • 6. Comparison Linear stories • Pre-scripted • Typically delivered on one platform/medium • Audience has no control • Storyteller has all control • Most common way to consume stories • Most films and books follow this style Interactive stories • Made up of linear story loops • Multiple ending narratives • Often includes multiple delivery platforms • Branching paths provide user choice • User is player within the narrative • Users create the narrative through participation Modified from Paulina Tervo’s,” Interactive Storytelling” slide deck. Downloaded from SlideShare.net 15 May 2016
  • 7. Not a new concept What examples of “interactive storytelling” can you think of?
  • 8. Group work ◇ Arrange yourselves into groups of three ◇ Review the assigned ARG ◇ Answer the following questions: ■ Who is the audience ■ What is the purpose of the ARG/Sim ■ Describe the player activities http://playgen.com/play/floodsim/1 2 http://www.andrew.cmu.edu/course/53-610/ 4 http://timesocietygame.com/3 www.conducttr.com/training/be- inspired/faktion/ 15 min
  • 9. Building Interactive stories …2 Define Design Develop Deploy Exploration
  • 10. Define Design Develop Deploy In this phase we identify some of our goals and constraints for the learning exercise. • Goals: what needs to be achieved • Criteria: what technology, timeframe, and limits are in place • Scope: what would a success project accomplish Define phase:
  • 11. Next, we’ll focus on the learner experience • Experience: Who is the player, what experience are we constructing • Story: Where, when, and why will the player undertake these activities • Interactions: What activities will the player have to complete in order to master the learning goal • Platform: What technologies are needed to facilitate these activities Design phase: Define Design Develop Deploy
  • 12. Define Design Develop Deploy Now we build the experience • Plan: Outline a schedule of story beats and activities • Create media assets: Write, collect, record, format and organize the various elements need to tell the story and promote learner activities • Implement technologies: Build the frame work to support the learner activities Develop phase:
  • 13. Define Design Develop Deploy Now we prepare and deliver the experience with the audience. • Finalize: Verify all media assets • Testing: Complete testing and archiving of the user experience • Launch: Initiate the game • Monitor: Game masters monitor, interact, and manage the real- time user experience • Close: End the game, update the archives, debrief the team and remove/demote and live game links Deploy phase:
  • 14. A brief recap of the development process Building interactive stories Define Design Develop Deploy
  • 15. Let’s see it in action …3 A walkthrough of the development processBuilding
  • 16. Define … Build an experience which let’s 5th graders interpret numerical expressions. Goals: Criteria: Scope:
  • 17. Define … Build an experience which let’s 5th graders interpret numerical expressions. Goals: Practice MATH.CONTENT.5.OAA.2 Criteria: Re-playable, individual, fun Scope: 5 mins, web browser
  • 18. Design… Build an experience which let’s 5th graders interpret numerical expressions. Experience: Story: Interactions: Platform:
  • 19. Design… Build an experience which let’s 5th graders interpret numerical expressions. Experience: Choose your own adventure style Story: Kids must use math puzzles to retrieve baseballs from a neighbors yard. Interactions: Select answers from given choices Platform: Twine
  • 20. Design story components … Build an experience which let’s 5th graders interpret numerical expressions. Setting: a neighbor’s backyard area Plot: retrieve baseballs from neighbor’s yard Goal: practice the order of operation for mathematical equations Characters: Friend(s): Brett, Madison, Sam Villain(s): Mr. Harper Others: none
  • 21. Develop… Build an experience which let’s 5th graders interpret numerical expressions. Plan: Outline branching story Create media assets: Implement technology:
  • 22. Outline branching story Introduction Reveal goal Identify challenge Try solution Get help Success Resolution Failure
  • 23. Develop… Build an experience which let’s 5th graders interpret numerical expressions. Plan: Outline branching story Create media assets: Write story and identify images Implement technology: Build Twine story
  • 24. Let see the finished story
  • 25. Deploy… Build an experience which let’s 5th graders interpret numerical expressions. Final production: Refine story, clues, passages, and resolution Testing: - - - Launch: - - - Close: - - -
  • 26. Hey, since we’re here, let’s make something.4Train
  • 27. Place your screenshot here Our development tool… Twine is an open-source tool for telling interactive, nonlinear stories. http://bit.ly/cellcitygame
  • 28. How it works We’re going to start by building a short linear story. Passage Passage Passage
  • 29. Branching choices We can also provide options for the player Passage Passage Passage Passage
  • 30. Twine instructions Links Create links between passages using [[text]] or [[text|name]]. Macros Macros are short commands used by twine to effect your story. The macros are pieces of code implemented when the macro is called; i.e., the (set:) macro is used to assign values. Styling Text formatting can be done within each passage using styles. Visit https://twine2.neocities.org/ for a complete list of commands. Variables Store values in variables which can be modified, displayed, and acted upon. Use the set command to do this; (set: $bugs to 5) Conditionals Use variable values to determine what happens next. Here is an example (if: $legs is 8)[You're a spider!] Randomization Use random and either to create unique experiences. Assign a random value by using (random: 1,6) or randomly select a value from a group (either: "slimy", "goopy", "slippery") http://bit.ly/twine_manual
  • 31. Some advanced tricks Popups Try this (alert:"Hello World") to have a message presented to the user. Look up confirm: and prompt: for added functionality. click This command can be used to create your own macros. Try this; There is a small dish. (click: "dish")[Your finger gets wet.] http://bit.ly/twine_manual Removing navigation Edit the .redo and .undo classes in the Story Stylesheet to remove the navigation buttons. .redo, .undo { display: none; } Setting the background Use the body selector in the Story Stylesheet to set the background of all passages. body { background: url("http://previewcf.turbosquid.com/Preview/2014/08/01__22_25_34/410_tile_Sky.jpg e9d882c2-4435-4898-99f2-31979d851eb1Large.jpg") } A twine tutorial Check out VegetarianZombie’s incredible tutorial series on YouTube. http://bit.ly/twine_tutorial
  • 32. Deploy your story http://philome.la/ is a free hosting service for your Twine stories. (This tool requires an active twitter account) http://bit.ly/twine_manual
  • 33. Group work 5 Find a partner who teaches the same subject, grade year, or has a similar administrative role as you. Together, you will be a short interactive story for your students. Start by choose a learning goal/objective. Next use the “Interactive Story Worksheet” to plan out your experience. Finally, build the activity in Twine. Produce Deploy and share your URL with the group.
  • 34. Thanks for playing 6 • For more information on Twine visit - http://bit.ly/twine_tutorial • To learn more about building interactive stories, check out my recently released book “Alternate Reality Games: Gamification for Performance” Charles Palmer Harrisburg University of Science & Technology @charlespalmer www.linkedin.com/in/charleslpalmer/ http://www.slideshare.net/charlespalmerhu Wrap-up
  • 35. Thanks!• For more information on Twine visit - http://bit.ly/twine_tutorial • To learn more about building interactive stories, check out my recently released book “Alternate Reality Games: Gamification for Performance” Charles Palmer Harrisburg University of Science & Technology @charlespalmer www.linkedin.com/in/charleslpalmer/ http://www.slideshare.net/charlespalmerhu
  • 36. Credits Special thanks to all the people who made and released these awesome resources for free: ◇ Presentation template by SlidesCarnival ◇ Photographs by Unsplash