Skip to content

Latest commit

 

History

History
58 lines (38 loc) · 3.93 KB

creativity-exploration.md

File metadata and controls

58 lines (38 loc) · 3.93 KB

HCDE 598 Winter 2017

Week 5 Homework

Creativity Exploration

Due Saturday, 05/05, at 9pm

Goals

The purpose of this exercise is to give you a chance to explore with Processing, use new things in creative ways, and to practice collaborating beyond the classroom.

Specification

In this assignment you will create 2 visually interesting programs using Processing. They should do something new, creative, and interesting. As usual I am expecting you to sketch and plan your projects before starting on your code. You must be with your partner whenever you work on these projects, you can not split up the work. You must code together.

The goal is for your programs to not be too complex, but rather explore with different aspects of Processing. You might explore more with sound, or keyboard and mouse input, or maybe you might explore with text and images or even video. The goal is for you to try something new and interesting—to learn how to do something new with Processing.

Note: Grading on this assignment will not be as specific as past assignments. As long as you try something new and interesting, and use correct style then you will receive full credit.

Examples

These examples are meant to inspire you, you should not be recreating any of these directly. If you want to build off one of these projects that is okay as long as you dive deep and modify it to create something new.

Note: Only images are shown below, you will need to run the program on your own computer for the full visual experience.

This program simulates the Seattle rain. This program generates droplets of a random size and one of two different (but very similar) random colors. The slow frame rate makes the action develop in kind of a hypnotic way, like Seattle rain.

alt text

This program simulates a beating heart using shapes, and adjusting the color.

alt text

In this program a stick figure is animated to walk forward over an abyss. Notice that the body can be moved by using our standard move-to-the-right techniques, but the legs must work differently.

alt text

Grading Rubric

Description Points
Students created two interesting projects that explored new and interesting Processing concepts 8 pts
Students used correct commenting as explained in the assignment writeup for both projects 4 pts
Students used correct style, by using descriptive variable names, ending statements with semicolons, and by using correct indentation and spacing 2 pts
Students used methods and parameters throughout their project when appropriate 2 pts
Extra credit: Students went above and beyond to explore many new concepts in Processing 4 pts
  • Both projects should have a top comment block with your names, last edited date, and a brief description of the entire program
  • Each line in setup and draw should have a comment
  • Each method that you created should have a top comment briefly explaining what that function does (note that setup and draw do not need top comments)
  • Zip up each project folder and upload those along with your planning sketchs to canvas (Note: If you need help with this step please plan to come to office hours)