November 14, 2005

Final Project

Title: Mad Libs Poetry

Description: Create a poetry generator that allows the user to select the work of one poet
and generate a poem based on the words used by that particular poet.

What is needed:

1. Array of nouns, verbs, adverbs, adjectives + articles (random selection of each)
2. Interface that allows used to easily figure out what to do, with little or no instruction
3. Existing poem on screen with blank spots to fill in (of same poet)
4. On Mouse Press> word appears in space
[5. Class of each poet?]

What I already have:

1. Content
2. Strings program using letters based on mouse position

Due Nov. 21:

1. Proposal for project
2. Collect content for program

Due Nov 28:

1. Build interface and figure out coordinates for blank spaces
2. Write string components with different words to be used for random placement

Due Dec. 5:

1. Connect mouse to words so user can click to generate word
2. Revise interface

Due Dec. 17:

FINAL PROJECT PRESENTATION

madLibsPoetry.gif

Mad Libs Poetry

Posted by Kate Bauer at 12:09 PM | Comments (0)

November 07, 2005

Networking

Objective: Write a program, experimenting with strings and/or networking or add new functionality to a previous project.

chalkboard.gif

chalkboard

Posted by Kate Bauer at 11:58 AM | Comments (0)

October 17, 2005

Midterm Project

Objective: Create a gumball machine using Processing.

gumball.gif

gumball

Experimentations with bunnies:

bunny drawing

paste bunnies

bunniesFloating.gif
floating bunnies

perspectiveBunnies.gif
perspective bunnies

carrotBunnies.gif
follow the carrot

Posted by Kate Bauer at 11:21 AM | Comments (0)

October 03, 2005

Iteration

Objective:

1. Using arrays and loops have a simple drawing/object move around or appear in some decorative pattern.

creatureRepeated.gif

creature

2. Now that your creature is an object. Make an array of your creature, with each element move independently. Add some additional functionality or interaction.

boxes.gif

pattern

Posted by Kate Bauer at 11:16 AM | Comments (0)

September 26, 2005

Variables and Conditionals

Objective: Programming in pairs

1. Using the setup() and draw() function make a simple shape, circle, triangle, rectangle, move around the applet window/ and/or play with changing colors based on some set of conditions.

2. Add variables to your creature/car/construction so that it can appear at different positions on the screen.

MovingBox

Shaking Box

pingPong.gif
Ping Pong

creature.gif
Creature 2

Posted by Kate Bauer at 01:49 PM | Comments (0)

Modularity

Objective: To turn last week's creature/car/construction (or make a new one) into an object with a function/method to draw it and a function/method that moves it. Create 2 or 3 instances that move independently. There should be some differences in color, size, and/or speed. Can also add another object/shape that interacts with your object in some way

twoCreatures.gif

view

Posted by Kate Bauer at 11:11 AM | Comments (0)

Modularity/ Object- Oriented Programming

Objective: Turn your creature/car/construction (or make a new one) into an object with a function/method to draw it and a function/method that moves it. Create 2 or 3 instances that move independently. There should be some differences in color, size, and/or speed. You can also add another object/shape that interacts with your object in some way.

MovingBox

Posted by Kate Bauer at 02:57 AM | Comments (0)

September 12, 2005

Introduction to Processing

Objective:
1. Play around with Processing
2. Concentrate on making shapes and working with color
3. Write a program in processing that will draw the image of shapes that you drew in class.
[Think building blocks and make a simple constuction -- like an alien, a little creature (i.e. a triangle with lines), a car (i.e. a rectangle with 2 circles).]

creature.gif

Shapes
Creature

Posted by Kate Bauer at 10:22 PM | Comments (0)