Inform: Authoring Interactive Fiction

Slides:



Advertisements
Similar presentations
Windows XP / Microsoft Word Computer Applications.
Advertisements

In Review JAVA C++ GUIs - Windows Webopedia.com.
DAP teaching computer architecture at Berkeley since 1977
Interactive fiction. Let’s play a game!  mdooms/index.htm mdooms/index.htm
Chapter one Concepts of Records Management RECORDS MANEGEMENT FOR ADMINISTRATIVE PROFESSIONALS.
1 Key Concepts:  Why C?  Life Cycle Of a C program,  What is a computer program?  A program statement?  Basic parts of a C program,  Printf() function?
Interactive Fiction Foundations of Interactive Game Design Professor Jim Whitehead March 12, 2008 Creative Commons Attribution 3.0 creativecommons.org/licenses/by/3.0.
Week 1 basic Python programs, defining functions Special thanks to Scott Shawcroft, Ryan Tucker, and Paul Beck for their work on these slides. Except where.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
CS 370 Computer Game Design Introduction Ken Forbus Spring 2003
Procedurality & Process Intensity LCC 2700: Intro to Computational Media Ian Bogost.
Lecture 1 Introduction to Java MIT- AITI 2004 What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word.
General Topics Digital Basics Instructions & Programs.
Navigable Spaces Week 3 LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
Programming the Web Web = Computer Network + Hypertext.
PC GAMES Media Technologies Theodoros Nikitopoulos Chamilothoris.
"Hunger games genre". Genre   
Flash: Week 2 Presentation by Mindy McAdams. What Flash Does Well  Design control  Integration of media types  Interactivity  No scrolling necessary.
Intro to Computational Media W eek 2: Properties of the Medium Properties of the Medium Week 2 (b) LCC 2700: Intro to Computational Media Spring 2005 Janet.
Lecture 1 Introduction to Java MIT-AITI Ethiopia 2004.
Interactive Fiction You find yourself yawning as the professor drones on at the front of the room. You think to yourself, “Another Powerpoint lecture,
Managing your Digital Footprint Real Life vs. Digital Life.
What is Computer Science? “Computer Science is no more about computers than astronomy is about telescopes.” - Edsger Dijkstra “Computer Science is no more.
Encouraging Early Education in Engineering Ryan Neilson ED 256 Technology and Learning UC-Santa Barbara.
Intellectual Property Laws and Fair Use Guidelines for Educational Multimedia.
Properties of Digital Media From Hamlet on the Holodeck by Janet Murray Aaron Levisohn PHD Candidate School of Interactive Arts and Technology Simon Fraser.
Jens Kirk Dept. of Languages and Culture Literary Theory and Methodology Session One: Theory Before Theory.
LBSC 690 Session 5A Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
LBSC 690 Session 5A Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Getting started with Programming using IDE. JAVA JAVA IS A PROGRAMMING LANGUAGE AND A PLATFORM. IT CAN BE USED TO DELIVER AND RUN HIGHLY INTERACTIVE DYNAMIC.
My clicker is working. (T/F/not sure). I’m a vegetarian. (T/F/not sure)
GET CONNECTED Information Technology Career Cluster.
LCC 6317 Interactive Narrative Lecture 3 January 18, 2005.
Language Implementation Methods David Woolbright.
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Intro to Computational Media W eek 2: Properties of the Medium Ted Nelson: Computer Lib / Dream Machines LCC 2700: Intro to Computational Media.
Introduction to 1. What is Java ? Sun Microsystems Java is a programming language and computing platform first released by Sun Microsystems in The.
Augmenting Understanding: 2 Digital Innovators LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost.
Programming Languages and Data Organization
Chapter 5 Operating Systems.
What Do Computers Do? A computer system is
LCC 2700: Intro to Computational Media
Problem Identification
CSCI-235 Micro-Computer Applications
Computer Science Courses
Introduction to.
Mrs. Richmond’s CA Class September 5-13
LCC 2700: Intro to Computational Media
ENG 437 Competitive Success-- snaptutorial.com
ENG 437 Innovative Education- -snaptutorial.com
ENG 437 Education for Service-- snaptutorial.com
ENG 437 Education for Service/tutorialrank.com
ENG 437 Teaching Effectively-- snaptutorial.com
Burroughs, Cut-ups, Mash-ups, and so forth
Use Text Structure & Format
Nano Corps By Eirplay © Nano Corps Eirplay (c) 2006.
LCC 2700: Intro to Computational Media
Movies v Plays
Properties of the Medium
Chapter 1 Introduction(1.1)
Interactive Fiction.
The Programming Process
Introduction to Computer Software
The University of Adelaide, School of Computer Science
Lecture 1: Introduction; Basic Python Programs
Computers, Programs, and Programming Languages
LCC 6310 Computation as an Expressive Medium
Mrs. Kintz 7th Grade Language Arts
Introduction to Computer Science
Presentation transcript:

Inform: Authoring Interactive Fiction Week 3 LCC 2700: Intro to Computational Media Fall 2005 Ian Bogost Intro to Computational Media W eek 2: Properties of the Medium

Adventure Games Collosal Cave Adventure (early 70s) MIT Students Dave Lebling and Mark Blank discovered in 1977 Lebling, Blank, Anderson, and Daniels created Zork The four founded Infocom in 1979 Wrote a special language called Z-machine that interpreted such game files Infocom swallowed by Activision in mid-80s Z-machine reverse-engineered in early 1990s. Intro to Computational Media W eek 2: Properties of the Medium

Interactive Fiction Derived from the Adventure Game Revival of the format for procedural-literary ends of all kinds A space-based genre A puzzle-oriented genre Sample of play: http://www.inform-fiction.org/introduction/sample.html Intro to Computational Media W eek 2: Properties of the Medium

What is Inform? System for creating text adventure games A programming language …that compiles to Z-Machine file types …which can be played on a Z-Machine interpreter …which exist for just about every platform Intro to Computational Media W eek 2: Properties of the Medium