Interactive Fiction
Michael Hilborn & Dana Milstein
Agenda
Communities
1987: Usenet
2007: www.intfiction.org
2009: Area IF Meetups
Text Adventures
Visual Novels
In the Classroom
Learning Activities
Translation
Annotation
Principles of Design
Computational Thinking
Coding and Programming
Learning
Objectives
computational thinking:cause/effect, sequencing, variables
identify: critical theory, terms, metanarrative
learn and apply game theory
design audio visual materials
learn techniques for scanning, editing, animating and
embedding audio-visual
build interpersonal and project management skills
learn basic programming languages
Translation
Annotation
Computational Thinking
is a way of solving problems, designing systems, and
understanding human behavior that draws on
concepts fundamental to computer science
...creating and making use of different levels of
abstraction, to understand and solve problems more
effectively
...thinking algorithmically and with the ability to apply
mathematical concepts such as induction to develop
more efficient, fair, and secure solutions
...understanding the consequences of scale, not only
for reasons of efficiency but also for economic and
social reasons (Carnegie Mellon, Center for
Computational Thinking)
EXAMINE [OBJECT]
LOOK
INVENTORY
GO [A DIRECTION, such as NORTH, SOUTH,
EAST, WEST, UP, or DOWN]
TAKE [OBJECT]
WEAR [OBJECT]
TELL [SOMEONE] ABOUT [SOMETHING]
For example:
Whats Important In An
Interactive Fiction Game?
Immersion
Continuous Challenges/Goals
Fun!
Flexibility
Immediate Useful Rewards
Whats Important In A
Good (Learning) Game?
Integration
Motivation
Focus
Text Adventures
o Inform 7
o TADS
Visual Novels
o RenPy
Graphic Adventures
o Adventure Game Studio
Review
Some Resources
Killworth, Peter. How to Write Adventure Games for the BBC Microcomputer Model B. Chapter 8.
Nelson, Graham. The Inform Designers Manual. Fourth edition. Chapter 8. Copyright 2001.
Available as an open source, free PDF at http://inform-fiction.org/manual/DM4.pdf
Neville, David O. et al. Cybertext Redux: Using Digital Game-Based Learning to Teach L2
Vocabulary, Reading, and Culture. CALL 22.5 (2009): 409-424.
Wood, John. Player Character Identity in IF. XYZZYnews 9. Issue 3.
http://www.xyzzynews.com/s-title.html