Skip to content

Assignment Week 5

berkz edited this page Sep 28, 2016 · 3 revisions

Read and Do:

Read and do the exercises in the following chapters. Code along in Processing-- do not just read the book!

In "Make: Getting Started with Processing" by Casey Reas and Ben Fry (Maker Media, 2015):
Chapter 7: Media
Chapter 8: Motion

Download under readings on the Wiki. Due by the beginning of class on 9/28.

Midterm: Interactive Narrative

In Processing, create an interactive artwork using text and/or image, inspired by one of the following narrative models:
• Phrasal template (like Mad Libs)
• Hyperlink (like a Wiki)
• Branching Narrative (Like CYOA)
• Or another nonlinear structure of your choice

Projects must include:
• User prompts (with any instructions needed included as a part of the work)
• Use of the random function, at least one time in your code
• Attention to concept, aesthetics, and participant experience
• As a comment at the top of your sketch, include your name and the title of the work

Recommendations:
• Limit the content! Limit the choices!
• Prioritize interesting content and choices over volume!
• Sketch out the structure before beginning to code.
• Code for the basic interaction before adding content.
• Start simple. Add more flair and choices as time allows for it.
• Using program states will be helpful for this project. Refer back to p.87-88 in Learning Processing for multiple states example.

Concept sketch due by the beginning of our next class (9/28):
Be prepared to discuss the overall concept and plan for your midterm project. Create a sketch by hand (not in Processing) of the interactive structure.

Work in progress due 10/5:
Create a sketch in Processing demonstrating the basic interactive structure and logic of your project. For example, if you are working with a CYOA model, I should see a sketch showing user input with branching conditionals, showing the basic user navigation of your project. Content is not needed at this stage-- you may substitute simple shapes, text, or simply print to the console. These sketches must work! Please push to GitHub with file name "midterm_WIP_yourName"

Completed midterm projects are due on 10/12.

Your first show review is also due on 10/12.
See assignment 1 for details. Post the review as a new page on your Wiki.

Clone this wiki locally