more ideas before our second meeting
authorKyle Spaans <kspaans@uwaterloo.ca>
Wed, 1 Jun 2011 16:53:49 +0000 (12:53 -0400)
committerKyle Spaans <kspaans@uwaterloo.ca>
Wed, 1 Jun 2011 16:53:49 +0000 (12:53 -0400)
unix-tutorial.txt

index 1d5c34d..8785b97 100644 (file)
@@ -26,7 +26,8 @@ After completing the tutorial, students will know how to:
 VISION/DELIVERY:
 Everything is done on the bash command line. Probably in a subshell, or with
 some other magic (realine?), that will lead the student through a pre-built
-environment (files and dirs).
+environment (files and dirs). It will run like a text-based adventure game,
+where movement and actions occur naturally through use of the shell.
 
 But for fuller control it may be better to write a program that emulates bash
 (readline) or a bash script that presents the right information. E.g. a Scheme
@@ -36,13 +37,15 @@ deferring to a subshell to spawn things like man, or piping output
 CHARACTERS:
 Pericles (or maybe a female, Isis)
  - the hero
- - he is forgetful, or rash & uncautios (tries things without thinking, doesn't
+ - he is forgetful, or rash & uncautious (tries things without thinking, doesn't
    read error messages)
- - 
+ - he focuses on himself rather than trying to get out (selfishness flaw) AKA
+   the adventure is in him learning to be "better" less selfish, w/e. The prison
+   will magically open whe he does. (See Thor)
 are more characters needed?
 
 SETTING:
-In a dimly lit room with a mattres, a chair, a desk, and a small computer
+In a dimly lit room with a mattress, a chair, a desk, and a small computer
 (powered on). There are no windows, and the only door is locked from the
 outside.
  - the door can have a combo lock on the inside, suggesting an easy escape
@@ -63,11 +66,19 @@ etc.
 
  - the evil so-and-so trapped Pericles in this room
  - look for clues in /tmp, because everyone can write to it
+ - a file called door_lock, once deleted, unlocked the door
  - Pericles feels like his is missing something?
-  - has to save someone, something, or the world -- a sense of urgency
+  - has to save the world
+  - has to save $ROMANTIC_INTEREST
+  - some sense of urgency
  - what causes him to loose his memory from last night?
   - booze? (culturally insensitive)
   - someone hit him (but why?)
+  - amnesia
+  - government conspiracy
+   - he was hanging around the wrong websites/crowd, and so the internet police
+     have captured him
+  - he is a spy, and was at $EVENT, but then...
 
 * ACT I
  - Pericles makes good progress with clues on the computer
@@ -75,3 +86,5 @@ etc.
  - Pericles gets out of the door but gets lost in a maze of hallways
 * ACT III
  - Pericles finds another computer and escapes the ...
+ - realizes that the maze emulates the filesystem layout on the PC in room he
+   woke up in, allowing him to escape.