1 / 25

Interactive Fiction

Interactive Fiction. A beginner’s guide. What Is IF. Immersion with Text input Narrative voice More Story than Game . Classes of IF. Strong story, lots of plot interaction Strong story, less/no plot interaction Weak story, lots of interaction . Choose Your Starting Point. Plot

jamal
Télécharger la présentation

Interactive Fiction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interactive Fiction A beginner’s guide

  2. What Is IF • Immersion with Text input • Narrative voice • More Story than Game

  3. Classes of IF • Strong story, lots of plot interaction • Strong story, less/no plot interaction • Weak story, lots of interaction

  4. Choose Your Starting Point • Plot • Character • Scenario/Incident • Puzzle/Mechanic • Theme • Message

  5. What IF is GOOD for • Low budget • Tolkein/Animation • Novels • IF Bias?

  6. Topics – Real or Fantasy? • Show us something new • Common mistakes • Overly familiar settings • Hollywood Clichés

  7. Making your Story Interactive Using Inform

  8. The Strengths of Inform • Custom Behaviors for Unique Objects • Hats • Books • Boxes • Cards

  9. The Strengths of Inform • Limited, Built-in Simulation • Movement • Location • Containment • Clothes • Item Use (on/off)

  10. Declarative Implementations • Define new objects with custom abilities • Shoes • Clothing • State for tied or untied laces • Create “tie” and “untie” actions • Add code to prevent walking w/untied laces

  11. A shoe puzzle? • Laces separate • Barefoot player • No laces – shoes fall off • Uncrossable area

  12. Simulation – Better or Worse? • Defining “lace-ness” of other objects • String • Roots from the ground • Hair • Not enough objects

  13. The Big Secret: • Nearly every puzzle = locked door or container • Challenge = Transparency • Shoes • Are they readily available? • Can the user find the laces? • If not – can the player build laces? • Can the player build shoes???

  14. IF Design Problems The Shoe Example

  15. Transparency • Three cases: • Uncrossable area, findable shoes • Uncrossable area that makes it clear that shoes are needed, buildable shoes • Uncrossable area, isn’t clear shoes are needed, buildable shoes

  16. Transparency • “Natural” or “Intrinsic” properties • Pot Example • Handle as shiv? • Realistic, but not transparent • Unless you demonstrate it before the player acquires the pot

  17. Simulation • Reality vs. Abstraction • Constraining Interactions • Rope • Cards • Emily Short • Magic transforms object shape, size, material

  18. Complexity • Linearity – boring, but necessary • Shoes, Water, Paint • Design & Object Constraints • Simulation & Unexpected Solutions • The N2 Problem

  19. Designing Flow • Challenging/Engaging the player • FLOW charts – • Show how events occur “in time” • Sequentially • Parallel • Arbitrary order • Interlocking components

  20. Time and Location • Time is inherently spatial • Objects are inherently time-bound • Availability of objects in “play time” • Location of player in “play space”

  21. Tips/Tricks Design advice

  22. Starting Points • Story – how does the player feel? • Setting – what does the story contribute? • Character – how will you do it w/o NPCs?

  23. General Rules • N2 Problem – avoid treasure hunts • Believability more important than reality • Pay attention to the complexity • Map out your story • Make decisions based on feasibility

  24. Controlling Complexity • Don’t make too many objects • Do the math • Plot Clock • Limit mobility • Limit what is mobile in general • Remove objects at certain points

  25. Thanks • Sean Barrett, author of “Heroes” and other IF gems, can be reached at: buzzard@nothings.org

More Related