Assignment 05 AND 06 - adefelice/DDA617_Languages_FALL2017 GitHub Wiki
Assignment Week 05 for (9/27) & Week 06 (10/4) – MULTIPLE DUE DATES
Read and Do: 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 10/4.
Midterm: Interactive Narrative – COMPLETED PROJECT DUE 10/18
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 for Midterm project due by the beginning of our next class (10/4):
- 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/11:
- 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"
REMINDERS:
- Completed midterm projects are due on 10/18.
- Your first exhibition/ART review is also due on 10/18 (See Assignment 1 for details). Post the review as a new page on your Wiki.