**************************************************************************
Assignment 4 due November 23 April
17 via D2L: Identify a project per
outline above. Deliverable is as follows.
A PDF file, Word file, or text
file that documents the following items. Use these
section numbers.
1. Give
an outline of your final planned sketch in terms of
functionality you will add and/or performance goals.
2. What
code additions/changes do you have planned, in terms of
functionality and packaging?
Additions/changes could include functions, classes, image files,
SVG files, custom PShape functions, custom PImage creation.
3. What
is your sequence for developing this project? If a team of 2,
what is the division of labor?
4. What
are your final deliverables -- code, still frame images, video,
audio recording, other?
Your project requires my approval before
writing this document. Please send me a brief email and I will
approve.
Write-up
must include illustrations or screen shots. If you submit a
text file, submit these in a zipped directory with that text
file.
Submit this documentation file
into the November 23 April 17 D2L
assignment by end of the day.
Please write complete sentences and paragraphs, and supply some
illustrations if appropriate, somewhat similar to writing an
analysis/design doc for a software engineering course. This
should be a doc that you might send on to colleagues who were
going to implement your plan. In Bell Labs we'd call that a
Technical Memorandum. Just think back to the undergrad Software
Engineering I course. This should be a document you'd be ready
to publish to colleagues. Use the section 4 outline below.
Use my writing guidelines.
Write this up as though you were looking to hand out an
assignment.
Assignment 5 is due via
D2L by end of December 11 May 7.
Bundle all
deliverables except for any massive file-size video & drop
into the December 11 May 7 D2L assignment by
end of the day.
This could be more than one sketch if you are
doing client-server. You can submit a zip file for each of that
is easier.
Include a file README.txt with your
name at the top outlining what files you are submitting and what
I should look at for grading.
MAKE SURE TO INCLUDE INSTRUCTIONS IN THE FINAL ASSN5 README.txt
AND IN DOCUMENTATION
COMMENTS IN THE TOP OF THE SKETCH THAT TELL ME HOW TO RUN IT FOR
TESTING.
IF I HAVE TO FISH THROUGH THE CODE TO DETERMINE THAT, IT WILL
COST POINTS.
Also, please provide links or other references to any
starting-point sketches or libraries used by your project.
*****************************************************************************
Ideas and links to sketches that can give you ideas or
that you can extend or perform.
Why
Love Generative Art? is extremely well written,
comprehensive, and worth reading.
1. Custom data visualization using custom code and data to which
you have access.
2. Extension and/or performance of any
prior assignment from this semester or from
last semester's CSC220.
3. Extension and/or performance of any
sketch linked on this page.
4. Performance must include custom graphics of some sort
(Phapes, Photoshopped images, photographs, SVG vectors).
It must also include deliverable still images
or a video.
5. Most of the videos
in my YouTube gallery comes from extensible sketches. The
Hawk Mountain one is reserved.
6. You can extend and/or perform sketches from the Web. Get my
approval on this.
7. You can write a completely custom sketch from the start.
Since you need my approval on a project, do not wait until close
to November 23 April 17, when your plan is
due.
Email me for approval as soon as possible,
before you start writing.