# Class 39: Project Ideas

Back to Trees. On to On Design.

This outline is also available in PDF.

Held: Wednesday, April 14, 2010

Summary: We consider a variety of other techniques that you might use in writing your project.

Related Pages:

Notes:

• There is no reading for Friday.
• You should do the trees lab today, rather than the project ideas lab.
• John Simon, Jr.'s Every Icon is now available at the iTunes store.
• Next assignment: The Project.

Overview:

• Technique one: Color Trees.
• Technique two: Fractals.
• Technique three: Turtles.

• An attempt to tie together a variety of things.
• Goals:
• Plan a series of images.
• Write a procedure to make them.
• Computational challenges:
• Differences between images given by a single integer, n.
• Your procedure must work for all values of n between 0 and 999, inclusive
• Different values of n in this range must produce different images
• Images must scale reasonably well (a 200x200 image should look similar to a 1000x1000 image for the same n).
• Use at least three different image-making techniques we've explored this semester.
• Components due Wednesday, Nov. 18
• Sketches of two images in the series (hand drawn, computer drawn, ...)
• An English-language description of the intent of the images (We plan to explore the contrast between sharp color boundaries and color blends by .... We are choosing colors from the palette ... which we designed by ....)
• An English-language description of the strategy by which you intend to implement the algorithm.
• I've cancelled HW8 so that you have extra time to work on this.
• Components due Tuesday, Nov. 24
• Commented code to build the series of images, including the (image-series n width height) procedure.
• Three 500x500 images from the series, and the n used to create them.
• Three different-size images for the same n.
• Revised artist's statement and programmer's statement.

## Color Trees, Revisited

• Lots of alternative ways to render them.
• Can use n to build them.
• Put it together, you get one possible part of your images.

## Simple Fractal Images

• A more regular approach to something like color trees.
• Divide-and-conquer for images.

## Turtles

• We've seen lots of ways to use turtles.

Back to Trees. On to On Design.

Disclaimer: I usually create these pages on the fly, which means that I rarely proofread them and they may contain bad grammar and incorrect details. It also means that I tend to update them regularly (see the history for more details). Feel free to contact me with any suggestions for changes.

This document was generated by Siteweaver on Tue May 11 09:03:14 2010.
The source to the document was last modified on Thu Jan 21 13:05:15 2010.
This document may be found at http://www.cs.grinnell.edu/~rebelsky/Courses/CS151/2010S/Outlines/outline.39.html.

You may wish to validate this document's HTML ; ;

Samuel A. Rebelsky, rebelsky@grinnell.edu