Urgent An Interactive Fiction Experiment Mike Caloud, Joey Hammer Fall 2006.

Slides:



Advertisements
Similar presentations
Minute to Win It: EBMS Edition
Advertisements

Summer Computing Workshop. Introduction to Variables Variables are used in every aspect of programming. They are used to store data the programmer needs.
Software Engineering-II
Writing to Prompts. R – Role A – Audience F – Format T – Topic S – Strong Verb.
Scratch for Storytelling Dr. Ben Schafer Department of Computer Science University of Northern Iowa.
Bubble Wrap. Part I: (sing) Bubble Wrap! Bubble Wrap! Part II: (rap) Bubble wrap! Bubble wrap! Wrap it up! Keep it safe! Bubble wrap! Bubble wrap! Make.
Documenting Information Systems
Components Connection Jig Graph Paper (#4101) Mounting Blocks (#5902) Nails Tape Measure Pen Hammer Customer Coordinates.
1 Postfix Demo: The Equation Infix: (1 + (2 * ((3 + (4 * 5)) * 6))) Postfix: * + 6 * * + 3+1(2(*((+45*)*)6))()(45*)3(+)(*6)(2*)+1() 3+12*+45**6.
Holiday Wrap A Class Project By: Kelly Johnson Kristen Beyer Mike Welborn.
Computer Science Jan 2011 Robot Game. Introduction to Robot Arcade game Collect all of the items while avoiding the enemy (robot) Objectives More extensive.
Ira Fay, Brandon Patton, Dave Tomczyk 8/14/13. Nerdcore Learning Logo NASA Logo? Other schools?
DIVA. What Is Diva ? Diva is a software infrastructure for visualizing and interacting with dynamic information spaces. Visualizations are built by hooking.
Food Recall System Pre Code System Design Layout Version 1.0.
OMGPOP Duazong Justin Thao BUS 111.
Data Flow Diagrams.
DRAWING CONCLUSIONS The Process and Application. Drawing Conclusions  Objective: You will be able to draw conclusions by observing pictures, considering.
StyleEye Alisa So / Derek Tseng / Katie Hendricks / Tyler Zuver / Venkat Rao.
Tuesday October 14 th & 15 th. Think about… Sometimes in life, or in books and stories that we read, unexpected things happen; things we did not anticipate.
Start the day thinking Choose one of the people below and list ten things you might find in their bag: A burglar David Beckham The Queen A teacher.
COMMUNITY READERS K-3 Literacy Project Training. Welcome to your school  Always wear your badge  Sign in at the front office  Some sites may want you.
Lab3 Use Case Modeling Lessons Learned COP 4232: Software Systems Development © Dr. David A. Workman School of EE and Computer Science University of Central.
Computer Science 112 Fundamentals of Programming II Modeling and Simulation.
CHAPTER 10: CORE MECHANICS Definitions and Mechanisms.
Conan: Rescue the Princess System Overview Presentation Presented To: Initech Presented By: OutSource Inc.
UML Diagrams A tool for presentation of Architecture.
Literary Analysis Prose Constructed Response 2 nd Grade, Unit 4 5 th Grade, Unit 4 Modeled after PARCC Practice Test Items and Information from the Test.
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
Exposition Rising Action Climax Falling Action Resolution 1. Who are the main characters? What are their characteristics? 2. When and where did the story.
Pop-a-Bubble Incorporated Where packaging meets fun!
Using the prompt below, write an introduction paragraph on notebook paper. Your introduction should include the following: 1 attention grabber 1 thesis.
EYFS Parent Workshop 14 th October 2015 Miss Dhillon.
CHRISTMAS SHOE BOX APPEAL WHY GIVE A SHOEBOX? The Story of Rosi
EXAMPLE 3 Find the probability of A and B You take a city bus from your neighborhood to a location within walking distance of your school. The express.
Bell work What is the probability that a randomly selected date in one year is not in the month of April or May? What is the probability that a point chosen.
Cause and Effect Lesson Kindergarten
Intro to Business & Technology Mrs. Guined.  Window Displays – Why are they important?  7 Tips for Creating a Display  Assignment – Window Displays.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
How to Catch a Leprechaun.
Making Inferences Make your paper look like my paper.
Slope on a Graph Notes and Examples. Vocabulary Steps 1) Decide if the line is positive, negative, or neither 2) Locate two lattice points 3) Draw a.
Theme What theme will you base your game on? Could be: sports, books, movies, United States, Presidents, animals, or anything in the world. Make sure.
PICTURE PROMPTS. You will be provided with a picture of the setting, character, and plot for your story or essay. You should generate a list of interesting.
ICT/COMPUTING RULES Only use software allowed by the teacher
Problem: Roll a two dice until you get doubles. How long did you have to wait?
Monday, February 22 Do Now: SSR Homework: ✓ Vocabulary Word Study (Quiz on Quiz on February 26) Objective: I can demonstrate my knowledge of fictional.
How Many Cubes? «The Toy Factory ». Guiding Questions What is the relationship between the standard units of measure for area and volume? How does a change.
+ Game Design Concepts. + Game Development – Getting Started Step 1: Generate an Idea The first step in the game design process is coming up with an idea.
Think Out Of The Box With No Box Packaging !! Packaging Supplies By Mail Toll Free: I
The E commerce industry is growing like anything with new businesses coming up everyday and making things more competitive for the already existing players.
University of Washington HCDE 418 Storyboarding HCDE 418 Winter 2014.
Section 5.5 Application: The Card Game of War. 5.5 Application: The Card Game of War A deck of cards is shuffled and dealt to two players The players.
Web Design_ Planning stages
Development Environment
Computer Systems Nat 4/5 Computing Science
Grammar 9/28/15 Writing Warm Up
STATIONS #1 ABC TOM STARTING WALKING TO SCHOOL SLOWLY. HE STOPPED TO TALK TO A FRIEND, REALIZED HE WAS LATE, AND THEN STARTED RUNNING.
“Freestyle Friday”.
A tool for presentation of Architecture
A tool for presentation of Architecture
Mathematical Tools as Learner Supports for Grade 1
A Deductive Reasoning Game
AUA Building Behaviours
CRC Card Design A CRC Model is a collection of cards (usually standard index cards or larger) that are divided into three sections. 1. Class 2. Responsibility.
The building blocks of a great story.
The building blocks of a great story.
Keep Writing All Summer Long!
Introduction to Orthographic Projections
POINT OF VIEW.
Mascara Box Custom Packaging Pro. Custom Packaging has been one of the most popular ways to wrapping up items nicely. But there are some products that.
Presentation transcript:

Urgent An Interactive Fiction Experiment Mike Caloud, Joey Hammer Fall 2006

Introduction Experimental Interactive Fiction (Shade, Galatea, etc.) Experimental Interactive Fiction (Shade, Galatea, etc.) Building custom software system to support the unique needs of the story Building custom software system to support the unique needs of the story – Need real-time clock – Graph of nodes with randomized edges (for the story system) Joey – Interaction and User Interface systems Joey – Interaction and User Interface systems Mike – Narrative architecture Mike – Narrative architecture Presentation is a walkthrough! Presentation is a walkthrough!

The Story – Prologue Summary The player character (PC) is a student waiting for the school bus. Realizing he doesn’t have a pen to take the test with, he runs across the street to a pharmacy find a pen.

The Story - Gameplay 2 minutes to walk through the store and find a pen Example: In the Shipping Supply Aisle Packing tape, 50 envelopes in a box, tubes of brown wrapping paper all piled on top of each other. Popping the bubble wrap would be fun, but you'd probably draw attention. Come to think of it, you do have a package you need to send.

The Story - Gameplay Packing tape, 50 envelopes in a box, tubes of brown wrapping paper all piled on top of each other. Popping the bubble wrap would be fun, but you'd probably draw attention. Come to think of it, you do have a package you need to send. That tape would be useful, so you put it in your pocket. With no prompting the player’s character decides to steal the tape

The Story - Gameplay The player character has a compulsion to steal – Cheap sunglasses, decks of cards, cans of cat food Leaving the pharmacy with stolen items to catch bus…player loses Player finds a pen, but has no stolen items…player wins – Hard to accomplish, if player can’t stop character from stealing

The Story – Navigation The character only describes the products around him The character only describes the products around him That tape would be useful, so you put it in your pocket. You can see cheap sunglasses and cans of cat food over there. > Move to sunglasses Navigation – not a grid Navigation – not a grid Compulsion reinforced by perceiving the world only through products Compulsion reinforced by perceiving the world only through products

The Story – Narrative Data Structures The “store layout” is a graph where relationships are randomly defined

The Story – Narrative Data Structures AisleUnitAdmin – builds relationship graph AisleUnit – “Store Section” Pickup – Item(s) that can be pilfered

DEMO!!! YAY!!!

Discussion