initial commit of first meeting notes
authorKyle Spaans <kspaans@uwaterloo.ca>
Mon, 30 May 2011 20:41:07 +0000 (16:41 -0400)
committerKyle Spaans <kspaans@uwaterloo.ca>
Mon, 30 May 2011 20:41:07 +0000 (16:41 -0400)
Ideas.txt [new file with mode: 0644]

diff --git a/Ideas.txt b/Ideas.txt
new file mode 100644 (file)
index 0000000..7ee1b87
--- /dev/null
+++ b/Ideas.txt
@@ -0,0 +1,34 @@
++===============================+
+| Interactive Narrative Lessons |
++===============================+
+
+- Unix Tutorial (a la CSC)
+- recursion, pointers, etc?
+
+Vision for how I want to tell the story:
+- character wakes up in a dark room (with a computer?) and forgets who they are
+- spy kits, parents are kidnapped
+- trying to understand something your brilliant parent or ancestor did
+- For fancy GFX, a terminal embedded in speech bubbles
+- x-server written in Flash that can connect to a remote server sandbox?
+
+Technical Details:
+- JS-Linux by Fabrice Bellard
+- JVM, or some such
+- Virtual Box
+Some sandboxed environment that is easy to package and give to people.
+
+Next Steps:
+- Bash shell as the platform/medium
+- sketch out learning objectives, skills for the lecture/story (but keep it simple)
+- explore ways to emulate the environment or plot
+ - make sure to write EVERYTHING down before coding anything
+ - we are creating a new medium, so this will be hard
+- write down some ideas for characters
+ - characters must have emotional needs so that students get emotionally invested
+ - characters need flaws that are addressed over time
+- follow the 3 act formula
+
+Extra Reading:
+- Save The Cat
+- Your Screenplay Sucks