SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
THE

APPROACH  TO  INTERACTIVE
FICTION  TUTORIALS
Juhana  Leinonen
Presentation  at  No  Show  Conference  2013-­09-­14
Juhana  Leinonen
Finnish  software  developer
Plays  Call  of  Duty
Avid  Interactive  Fiction  enthusiast
Some  of  my  work

nitku.net/blog/games/
nitku.net/blog/gadgets/

  
vorple-­if.com
What  is  IF?
(in  the  context  of  this  talk)

At End Of Road
You are standing at the end of a road before a small brick
building. Around you is a forest. A small stream flows out of the
building and down a gully.
>ENTER BUILDING
Inside Building
You are inside a building, a well house for a large spring.
There are some keys on the ground here.
>TAKE KEYS
Taken.
>
Playing  IF  is  more  intuitive  than
playing  Call  of  Duty.

...if  the  author  does  it  right.
<verb>
LOOK
WAIT
JUMP

<verb>  <noun>
TAKE  KEY
OPEN  DOOR
PUSH  BUTTON

<verb>  <noun>  <preposition>  <noun>
UNLOCK  DOOR  WITH  KEY
GIVE  CARROT  TO  RABBIT
ASK  CAPTAIN  ABOUT  VOYAGE
to  play  IF
The  Puzzle  Box  approach
"Learning  how  to  play  is  the  game."

0:27
The  Gatekeeper  approach
Finding  out  how  to  play  requires  some  effort,  so  only
the  genuinely  interested  enter  the  community
The  target  audience  is  the  existing  community

0:26
The  Self-­Deception  approach
"You  can  type  in  anything  and  the  game  will
understand!"
The  assumption  is  that  the  parser  is  so  good  that  there
is  no  need  for  instructions
Which  is  obviously  not  true.
The  Better  Error  Messages
approach
When  the  player  makes  a  mistake,  guide  them  with  a
helpful  error  message
The  biggest  problem:  you  need  to  make  a  mistake
before  you  get  assistance
The  Manual  approach
Give  the  player  separate  instructions
The  Tutorial  Game  approach
Make  a  game  specifically  designed  to  teach  how  to
play  IF
Notable  example:  The  Dreamhold  by  Andrew  Plotkin
De  facto  tutorial  game:  Lost  Pig
by  Admiral  Jota
games  use
Boot  Camp

9:37
The  first  barrier  is  easy  to  overcome

14:58
The  current  goal  is  always  obvious
The  player  is  rewarded  for  desired
behavior
Gameplay  is  completely  transparent
Be  lenient  with  mistakes
Tell  the  player  how  it  works!
Tell  the  player  what  to  do!
Tell  the  player  where  the  limits  are!
CoD
(Cloak  of  Darkness)
Areas  requiring  more  research
Biggest  problems  newcomers  are  facing?
Effectiveness  of  tutorials?
Analysis  of  gameplay  transcripts
For  further  discussion
  +Juhana

Juhana Leinonen
Follow

  @JuhanaIF

87 followers

Videos  from  Get  Lamp  by  Jason  Scott,  Call  of  Duty  by  Activision  (fair  use)
Screenshots  from  Call  of  Duty  (fair  use)

Tweets

Follow
 @JuhanaIF

Juhana
 Leinonen @JuhanaIF
31 Aug
Screwdriver set was missing one piece, but it
wasn't the one I needed. Help, I might be
stuck in some weird parallel universe

Juhana
 Leinonen @JuhanaIF
23 Aug
Doesn't really matter who the next Batman is.
The presence of Superman already taints the
whole concept.
Expand

Meredith
 Yayanos @Theremina
19 Aug
The Mako Mori Test: 'Pacific Rim' inspires a
Bechdel Test alternative
bookshop.tumblr.com/post/586421889…
Retweeted by Juhana Leinonen
Show Summary

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

4. pre production sf 2017
4. pre production sf 20174. pre production sf 2017
4. pre production sf 2017
 
E-Magazine
E-MagazineE-Magazine
E-Magazine
 
Soundtrack
SoundtrackSoundtrack
Soundtrack
 
Media proposal finished[1]
Media proposal finished[1]Media proposal finished[1]
Media proposal finished[1]
 
Media proposal finished
Media proposal finishedMedia proposal finished
Media proposal finished
 
5. pre production
5. pre production5. pre production
5. pre production
 
5. pre production(4)
5. pre production(4)5. pre production(4)
5. pre production(4)
 
Construction of Short Horror Film
Construction of Short Horror FilmConstruction of Short Horror Film
Construction of Short Horror Film
 
Programming Is Dedication
Programming  Is DedicationProgramming  Is Dedication
Programming Is Dedication
 
3. proposal sf 2017
3. proposal sf 20173. proposal sf 2017
3. proposal sf 2017
 
5. pre production (13)
5. pre production (13)5. pre production (13)
5. pre production (13)
 
2. research(4)
2. research(4)2. research(4)
2. research(4)
 
6. production reflection
6. production reflection6. production reflection
6. production reflection
 
6. production reflection (8)
6. production reflection (8)6. production reflection (8)
6. production reflection (8)
 
4. production experiments 2
4. production experiments 24. production experiments 2
4. production experiments 2
 
5. script
5. script5. script
5. script
 
5. pre production
5. pre production5. pre production
5. pre production
 
5. pre production done
5. pre production done5. pre production done
5. pre production done
 
beunderstood usage
beunderstood usagebeunderstood usage
beunderstood usage
 
Proposal
ProposalProposal
Proposal
 

Destaque

No Show 2012 - Clara Fernández-Vara - Environmental Storytelling
No Show 2012 - Clara Fernández-Vara - Environmental Storytelling No Show 2012 - Clara Fernández-Vara - Environmental Storytelling
No Show 2012 - Clara Fernández-Vara - Environmental Storytelling No Show Conference
 
Scaling a Business with SaaS
Scaling a Business with SaaSScaling a Business with SaaS
Scaling a Business with SaaSNebucom
 
OpenSaaS event: SaaS as a Growth Accelerator
OpenSaaS event: SaaS as a Growth AcceleratorOpenSaaS event: SaaS as a Growth Accelerator
OpenSaaS event: SaaS as a Growth AcceleratorNebucom
 
No Show 2012 - Bryant Drew Jones - Designing For Togetherness
No Show 2012 - Bryant Drew Jones - Designing For TogethernessNo Show 2012 - Bryant Drew Jones - Designing For Togetherness
No Show 2012 - Bryant Drew Jones - Designing For TogethernessNo Show Conference
 
L'istituto della Notifica tra presente e futuro
L'istituto della Notifica tra presente e futuroL'istituto della Notifica tra presente e futuro
L'istituto della Notifica tra presente e futuroinfonotifica
 
Taking ARGs Back from Marketing and Museums
Taking ARGs Back from Marketing and MuseumsTaking ARGs Back from Marketing and Museums
Taking ARGs Back from Marketing and MuseumsNo Show Conference
 
Now That’s Just Bizarre: The Making of “Dominique Pamplemousse"
Now That’s Just Bizarre: The Making of “Dominique Pamplemousse"Now That’s Just Bizarre: The Making of “Dominique Pamplemousse"
Now That’s Just Bizarre: The Making of “Dominique Pamplemousse"No Show Conference
 

Destaque (8)

No Show 2012 - Clara Fernández-Vara - Environmental Storytelling
No Show 2012 - Clara Fernández-Vara - Environmental Storytelling No Show 2012 - Clara Fernández-Vara - Environmental Storytelling
No Show 2012 - Clara Fernández-Vara - Environmental Storytelling
 
Scaling a Business with SaaS
Scaling a Business with SaaSScaling a Business with SaaS
Scaling a Business with SaaS
 
OpenSaaS event: SaaS as a Growth Accelerator
OpenSaaS event: SaaS as a Growth AcceleratorOpenSaaS event: SaaS as a Growth Accelerator
OpenSaaS event: SaaS as a Growth Accelerator
 
Level Criticism
Level CriticismLevel Criticism
Level Criticism
 
No Show 2012 - Bryant Drew Jones - Designing For Togetherness
No Show 2012 - Bryant Drew Jones - Designing For TogethernessNo Show 2012 - Bryant Drew Jones - Designing For Togetherness
No Show 2012 - Bryant Drew Jones - Designing For Togetherness
 
L'istituto della Notifica tra presente e futuro
L'istituto della Notifica tra presente e futuroL'istituto della Notifica tra presente e futuro
L'istituto della Notifica tra presente e futuro
 
Taking ARGs Back from Marketing and Museums
Taking ARGs Back from Marketing and MuseumsTaking ARGs Back from Marketing and Museums
Taking ARGs Back from Marketing and Museums
 
Now That’s Just Bizarre: The Making of “Dominique Pamplemousse"
Now That’s Just Bizarre: The Making of “Dominique Pamplemousse"Now That’s Just Bizarre: The Making of “Dominique Pamplemousse"
Now That’s Just Bizarre: The Making of “Dominique Pamplemousse"
 

Semelhante a The Call of Duty Approach to Interactive Fiction Tutorials

Production experiments
Production experiments Production experiments
Production experiments kieran Beal
 
A Short Workshop in Game Design
A Short Workshop in Game DesignA Short Workshop in Game Design
A Short Workshop in Game DesignPietro Polsinelli
 
Nordic stockholm keynote
Nordic stockholm keynoteNordic stockholm keynote
Nordic stockholm keynoteMike Acton
 
Film Studies
Film StudiesFilm Studies
Film Studies_
 

Semelhante a The Call of Duty Approach to Interactive Fiction Tutorials (8)

Production experiments
Production experiments Production experiments
Production experiments
 
Pre production
Pre productionPre production
Pre production
 
Record player
Record playerRecord player
Record player
 
A Short Workshop in Game Design
A Short Workshop in Game DesignA Short Workshop in Game Design
A Short Workshop in Game Design
 
Nordic stockholm keynote
Nordic stockholm keynoteNordic stockholm keynote
Nordic stockholm keynote
 
Film Studies
Film StudiesFilm Studies
Film Studies
 
Walkthrough
WalkthroughWalkthrough
Walkthrough
 
05.) Pre production
05.) Pre production05.) Pre production
05.) Pre production
 

Mais de No Show Conference

Everything You Always Wanted to Know About Fighting Games (But Were Afraid to...
Everything You Always Wanted to Know About Fighting Games (But Were Afraid to...Everything You Always Wanted to Know About Fighting Games (But Were Afraid to...
Everything You Always Wanted to Know About Fighting Games (But Were Afraid to...No Show Conference
 
Twine: Confessions of a Deadbeat Project Leader
Twine: Confessions of a Deadbeat Project LeaderTwine: Confessions of a Deadbeat Project Leader
Twine: Confessions of a Deadbeat Project LeaderNo Show Conference
 
No Show 2012 - Mitchell Smallman - At Least Your Parents HAVE a Basement
No Show 2012 - Mitchell Smallman - At Least Your Parents HAVE a BasementNo Show 2012 - Mitchell Smallman - At Least Your Parents HAVE a Basement
No Show 2012 - Mitchell Smallman - At Least Your Parents HAVE a BasementNo Show Conference
 
No Show 2012 - Heather Decker-Davis and Luke Dicken - Procedural Processes
No Show 2012 - Heather Decker-Davis and Luke Dicken - Procedural ProcessesNo Show 2012 - Heather Decker-Davis and Luke Dicken - Procedural Processes
No Show 2012 - Heather Decker-Davis and Luke Dicken - Procedural ProcessesNo Show Conference
 
No Show 2012 - Deirdra Kiai - Men In Games
No Show 2012 - Deirdra Kiai - Men In GamesNo Show 2012 - Deirdra Kiai - Men In Games
No Show 2012 - Deirdra Kiai - Men In GamesNo Show Conference
 
No Show 2012 - Tim Crosby - Can You Write That Down
No Show 2012 - Tim Crosby - Can You Write That DownNo Show 2012 - Tim Crosby - Can You Write That Down
No Show 2012 - Tim Crosby - Can You Write That DownNo Show Conference
 

Mais de No Show Conference (6)

Everything You Always Wanted to Know About Fighting Games (But Were Afraid to...
Everything You Always Wanted to Know About Fighting Games (But Were Afraid to...Everything You Always Wanted to Know About Fighting Games (But Were Afraid to...
Everything You Always Wanted to Know About Fighting Games (But Were Afraid to...
 
Twine: Confessions of a Deadbeat Project Leader
Twine: Confessions of a Deadbeat Project LeaderTwine: Confessions of a Deadbeat Project Leader
Twine: Confessions of a Deadbeat Project Leader
 
No Show 2012 - Mitchell Smallman - At Least Your Parents HAVE a Basement
No Show 2012 - Mitchell Smallman - At Least Your Parents HAVE a BasementNo Show 2012 - Mitchell Smallman - At Least Your Parents HAVE a Basement
No Show 2012 - Mitchell Smallman - At Least Your Parents HAVE a Basement
 
No Show 2012 - Heather Decker-Davis and Luke Dicken - Procedural Processes
No Show 2012 - Heather Decker-Davis and Luke Dicken - Procedural ProcessesNo Show 2012 - Heather Decker-Davis and Luke Dicken - Procedural Processes
No Show 2012 - Heather Decker-Davis and Luke Dicken - Procedural Processes
 
No Show 2012 - Deirdra Kiai - Men In Games
No Show 2012 - Deirdra Kiai - Men In GamesNo Show 2012 - Deirdra Kiai - Men In Games
No Show 2012 - Deirdra Kiai - Men In Games
 
No Show 2012 - Tim Crosby - Can You Write That Down
No Show 2012 - Tim Crosby - Can You Write That DownNo Show 2012 - Tim Crosby - Can You Write That Down
No Show 2012 - Tim Crosby - Can You Write That Down
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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 AmsterdamUiPathCommunity
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
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 connectorsNanddeep Nachan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
"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 ...Zilliz
 
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 2024Victor Rentea
 
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...apidays
 
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 WorkerThousandEyes
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 

Último (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"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 ...
 
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
 
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...
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

The Call of Duty Approach to Interactive Fiction Tutorials

  • 1. THE APPROACH  TO  INTERACTIVE FICTION  TUTORIALS Juhana  Leinonen Presentation  at  No  Show  Conference  2013-­09-­14
  • 2. Juhana  Leinonen Finnish  software  developer Plays  Call  of  Duty Avid  Interactive  Fiction  enthusiast
  • 3. Some  of  my  work nitku.net/blog/games/ nitku.net/blog/gadgets/   vorple-­if.com
  • 4. What  is  IF? (in  the  context  of  this  talk) At End Of Road You are standing at the end of a road before a small brick building. Around you is a forest. A small stream flows out of the building and down a gully. >ENTER BUILDING Inside Building You are inside a building, a well house for a large spring. There are some keys on the ground here. >TAKE KEYS Taken. >
  • 5. Playing  IF  is  more  intuitive  than playing  Call  of  Duty. ...if  the  author  does  it  right.
  • 6.
  • 7. <verb> LOOK WAIT JUMP <verb>  <noun> TAKE  KEY OPEN  DOOR PUSH  BUTTON <verb>  <noun>  <preposition>  <noun> UNLOCK  DOOR  WITH  KEY GIVE  CARROT  TO  RABBIT ASK  CAPTAIN  ABOUT  VOYAGE
  • 8. to  play  IF The  Puzzle  Box  approach "Learning  how  to  play  is  the  game." 0:27
  • 9. The  Gatekeeper  approach Finding  out  how  to  play  requires  some  effort,  so  only the  genuinely  interested  enter  the  community The  target  audience  is  the  existing  community 0:26
  • 10. The  Self-­Deception  approach "You  can  type  in  anything  and  the  game  will understand!" The  assumption  is  that  the  parser  is  so  good  that  there is  no  need  for  instructions Which  is  obviously  not  true.
  • 11. The  Better  Error  Messages approach When  the  player  makes  a  mistake,  guide  them  with  a helpful  error  message The  biggest  problem:  you  need  to  make  a  mistake before  you  get  assistance
  • 12. The  Manual  approach Give  the  player  separate  instructions
  • 13. The  Tutorial  Game  approach Make  a  game  specifically  designed  to  teach  how  to play  IF Notable  example:  The  Dreamhold  by  Andrew  Plotkin De  facto  tutorial  game:  Lost  Pig by  Admiral  Jota
  • 15. The  first  barrier  is  easy  to  overcome 14:58
  • 16. The  current  goal  is  always  obvious
  • 17. The  player  is  rewarded  for  desired behavior
  • 18. Gameplay  is  completely  transparent
  • 19. Be  lenient  with  mistakes
  • 20. Tell  the  player  how  it  works!
  • 21. Tell  the  player  what  to  do!
  • 22. Tell  the  player  where  the  limits  are!
  • 24. Areas  requiring  more  research Biggest  problems  newcomers  are  facing? Effectiveness  of  tutorials? Analysis  of  gameplay  transcripts
  • 25. For  further  discussion  +Juhana Juhana Leinonen Follow  @JuhanaIF 87 followers Videos  from  Get  Lamp  by  Jason  Scott,  Call  of  Duty  by  Activision  (fair  use) Screenshots  from  Call  of  Duty  (fair  use) Tweets Follow @JuhanaIF Juhana Leinonen @JuhanaIF 31 Aug Screwdriver set was missing one piece, but it wasn't the one I needed. Help, I might be stuck in some weird parallel universe Juhana Leinonen @JuhanaIF 23 Aug Doesn't really matter who the next Batman is. The presence of Superman already taints the whole concept. Expand Meredith Yayanos @Theremina 19 Aug The Mako Mori Test: 'Pacific Rim' inspires a Bechdel Test alternative bookshop.tumblr.com/post/586421889… Retweeted by Juhana Leinonen Show Summary