Teaching IF:: Summer A 2005
This class meets June 16-17 from 11-2 in the IMAGE Lab
Teaching IF will cover the basics of programming in Inform, which is a system used for creating text-based games. We'll be exploring Inform for possible use in our own classes, so we'll be learning and programming in Inform and then also developing assignments and teaching strategies at the same time. Essentially, this class will act as a test run. We'll begin working with the Inform Beginner's Guide and build up from there.
Texts
- Required: The Inform Beginner's Guide (which you'll need to download and print out--the machines in the lab run really slowly with a PDF this big up, so do print it).
- Optional: Full Inform Designer's Manual (free and available online)
- Optional: Nick Montfort's Twisty Little Passages, which we'll discuss for those interested each day after the regular class.
Schedule
Day 0:: Optional Prequel Homework
Day 1 :: Thursday June 16, 10am-2pm
Homework
|
Day 2:: Friday June 16, 10am-2pm
Today, we'll follow the IBM (pages 69-111), with the William Tell
story. And, we'll follow the IBM (pages 119-129), with the Captain
Fate story. Then, we'll plan the next meeting or project using Inform.
HomeworkOptional: TLP, read chapters 7 & 8 Next meeting:: To Be DeterminedAfter our 2 day crash-experience with Inform, we can plan other meetings to go over the last points like compiling and error checking. Or, we can discuss potential additional classes and workgroups on IF for use in teaching, research, articles, or another project. Possible topics or points include:
|
Resources
Common Inform Commands (from IBM, "Appendix A")
ASK FILL READ TIE
BURN GIVE SEARCH TOUCH
BUY GO SHOW TRANSFER
CLEAN INSERT SING TURN
CLIMB INVENTORY SIT UNLOCK
CLOSE JUMP SLEEP WAIT
CUT KILL SMELL WAVE
DIG KISS STAND WEAR
DISROBE LISTEN SWIM
DRINK LOCK SWITCH OFF
DROP LOOK SWITCH ON
EAT OPEN TAKE
EMPTY PRAY TASTE
ENTER PULL TELL
EXAMINE PUSH THINK
EXIT PUT THROW
|
Links
|