SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Twine

A great way to tell interactive
stories
Download
http://gimcrackd.com/etc/src/
Choose Your Own Adventure++

with macros!
Passages
● A section of writing
● A route
Twine passages are both
Ye Olde Passage
Your feet are swollen.
Continue walking (turn to page 20)
Pass out (turn to page 42)
Hyperlinks
Your feet are swollen.
● Continue walking
● Pass out
Pass Out
You pass out, animals come by and lick you.
Continue Walking
You keep walking, your feet begin to bleed.
In Twine, we link like this
Open [[door]]
^--- goes to passage “door”
Open [[The Door|door]]
^--- goes to passage “door” displays
The Door
Formatting
italics
bold
underline

//text//
‘‘text’’
__text__

bullets

*one
*two

numbered

#one
#two
Special Passages
StoryTitle
StorySubtitle
StoryAuthor
These don’t link to anything, they just float
there in space when you’re in Twine.
Story Formats
● Sugarcane - One passage at a time, hides
the rest
● Jonah - Timeline of passages
Forcing Choices
<<choice “Try to escape”>>
<<choice “Attack”>>
<<choice “Crap your pants”>>
When you do this, it will disable all the other
choices in that passage.
Reusing Text
<<display “Inn”>>
<<display “Drink”>>
Shows the passage Inn and Drink
Actions
You see 2 fair maidens
<<display “maidens actions”>>
In passage maidens actions…
<<actions “the blonde” “the brunette”>>
Variables
$nameOfVariable
<<set $myVariable = “yes”>>
<<set $ammunition = 100>>
<<set $ammunition = $ammunition + 1>>
Conditions
<<if $myVariable eq “yes”>>
You have my variable!
<<else>>
You don’t have my variable
<<endif>>
Conditions
<<if $ammunition lt 1>>
No more ammo!
<<else>>
You fire a shot
<<set $ammunition = $ammunition - 1>>
<<endif>>
Conditions
eq
neq
gt
gte
lt
lte

Equal
Not Equal
Greater Than
Greater Than or Equal To
Less Than
Less Than or Equal To
Multiple Conditions
and
or
not
<<if ($myVariable eq “Zanzibar”) and
($ammunition gt 1>>
<<if ($myVariable eq “Yellow”) or ($ammunition
lt 100>>
Silently
Every time a macro runs, it’ll use a line. You
can remove those lines by encapsulating
macros with
<<silently>>
<<endsilently>>
Images
[img[filename.png]]
[img[http://www.yahoo.com/image.png]]
Publishing
● Build your story, save it as index.html
● Upload index.html and any images into a
folder onto a web server
I Can Haz Custom Theme?
Sure, use CSS
http://gimcrackd.com/etc/doc/#customizing,
appearance

Más contenido relacionado

Destacado

нервная система человека
нервная система человеканервная система человека
нервная система человека
nobody25
 
Crowdsourcing influence
Crowdsourcing influenceCrowdsourcing influence
Crowdsourcing influence
Dino Dogan
 
Presentación software y hardware
Presentación software y hardwarePresentación software y hardware
Presentación software y hardware
Pini-Fornes
 
Hoja de Vida del Estudiante
Hoja de Vida del EstudianteHoja de Vida del Estudiante
Hoja de Vida del Estudiante
Javixu Teigen
 
Ftf b2.1 workbook pp simple & continuous
Ftf b2.1 workbook pp simple & continuousFtf b2.1 workbook pp simple & continuous
Ftf b2.1 workbook pp simple & continuous
jeanphilippeguy
 
Violencia en la familia.. Normal superior de la laguna CR
Violencia en la familia..  Normal superior de la laguna CR Violencia en la familia..  Normal superior de la laguna CR
Violencia en la familia.. Normal superior de la laguna CR
'Iss LovattoDuff
 
Evidencia 1 gisell ortega
Evidencia 1 gisell ortegaEvidencia 1 gisell ortega
Evidencia 1 gisell ortega
gisell0269
 

Destacado (20)

1320 fi
1320 fi 1320 fi
1320 fi
 
нервная система человека
нервная система человеканервная система человека
нервная система человека
 
Welcome to CMP 394
Welcome to CMP 394Welcome to CMP 394
Welcome to CMP 394
 
Twine T2 Demo & Dev Tools (Screenshots Series)
Twine T2 Demo & Dev Tools (Screenshots Series)Twine T2 Demo & Dev Tools (Screenshots Series)
Twine T2 Demo & Dev Tools (Screenshots Series)
 
Crowdsourcing influence
Crowdsourcing influenceCrowdsourcing influence
Crowdsourcing influence
 
Presentación software y hardware
Presentación software y hardwarePresentación software y hardware
Presentación software y hardware
 
Hoja de Vida del Estudiante
Hoja de Vida del EstudianteHoja de Vida del Estudiante
Hoja de Vida del Estudiante
 
Lekts 11
Lekts 11Lekts 11
Lekts 11
 
Dibujos eq diseccion
Dibujos eq diseccionDibujos eq diseccion
Dibujos eq diseccion
 
Escuela y cultura de la Imagen: " Nuevos desafíos"
Escuela y cultura de la Imagen: " Nuevos desafíos"Escuela y cultura de la Imagen: " Nuevos desafíos"
Escuela y cultura de la Imagen: " Nuevos desafíos"
 
Ejemplo plandesarrollosw eder
Ejemplo plandesarrollosw   ederEjemplo plandesarrollosw   eder
Ejemplo plandesarrollosw eder
 
Hoja de vida sergio
Hoja de vida sergioHoja de vida sergio
Hoja de vida sergio
 
STATION. RETAIL. KSC
STATION. RETAIL. KSCSTATION. RETAIL. KSC
STATION. RETAIL. KSC
 
Ftf b2.1 workbook pp simple & continuous
Ftf b2.1 workbook pp simple & continuousFtf b2.1 workbook pp simple & continuous
Ftf b2.1 workbook pp simple & continuous
 
Pawer dab
Pawer dabPawer dab
Pawer dab
 
Mauricio.mortera.slides
Mauricio.mortera.slidesMauricio.mortera.slides
Mauricio.mortera.slides
 
Violencia en la familia.. Normal superior de la laguna CR
Violencia en la familia..  Normal superior de la laguna CR Violencia en la familia..  Normal superior de la laguna CR
Violencia en la familia.. Normal superior de la laguna CR
 
Evidencia 1 gisell ortega
Evidencia 1 gisell ortegaEvidencia 1 gisell ortega
Evidencia 1 gisell ortega
 
Costos
CostosCostos
Costos
 
Passion first twoyears-ig-final
Passion first twoyears-ig-finalPassion first twoyears-ig-final
Passion first twoyears-ig-final
 

Más de Clay Ewing

Defining games feedback
Defining games   feedbackDefining games   feedback
Defining games feedback
Clay Ewing
 
CVJ531: Intro to MySQL
CVJ531: Intro to MySQLCVJ531: Intro to MySQL
CVJ531: Intro to MySQL
Clay Ewing
 

Más de Clay Ewing (7)

Hypothesis Tested: Designing Games with Theoretical Frameworks
Hypothesis Tested: Designing Games with Theoretical FrameworksHypothesis Tested: Designing Games with Theoretical Frameworks
Hypothesis Tested: Designing Games with Theoretical Frameworks
 
Game Design Workshop for SEEDS at the University of Miami
Game Design Workshop for SEEDS at the University of MiamiGame Design Workshop for SEEDS at the University of Miami
Game Design Workshop for SEEDS at the University of Miami
 
Getting Started with Queso
Getting Started with QuesoGetting Started with Queso
Getting Started with Queso
 
Win Win: Models for Creating a Social Impact Game on a Budget
Win Win: Models for Creating a Social Impact Game on a BudgetWin Win: Models for Creating a Social Impact Game on a Budget
Win Win: Models for Creating a Social Impact Game on a Budget
 
Defining games feedback
Defining games   feedbackDefining games   feedback
Defining games feedback
 
CVJ531: Intro to MySQL
CVJ531: Intro to MySQLCVJ531: Intro to MySQL
CVJ531: Intro to MySQL
 
Cordova: Making Native Mobile Apps With Your Web Skills
Cordova: Making Native Mobile Apps With Your Web SkillsCordova: Making Native Mobile Apps With Your Web Skills
Cordova: Making Native Mobile Apps With Your Web Skills
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Twine Workshop