CMSC 110 (Introduction to Computing)
Fall 2015
Assignment#4
Due before start of class on Monday,
Oct 26, 2015
NO CREDIT FOR LATE SUBMISSIONS
Task: Create a piece of abstract computational art using only polygons, modified polygons such as stars, line "strings" (as presented in class), or a combination of these. The objective here is three-fold: to exercise and learn the ability to draw shapes using trigonometric functions; to practice using functions and loops; and to use computation as a medium of creativity by creating something abstract, yet aesthetically pleasing. Here are some sources of inspiration:
Do a Google Image search to see several inspiring (and some not so inspiring!) results on the above. Also, see the link https://explord.com/experiments/orbits
Write a program that draws a sketch that occupies the entire display screen (use displayWidth, displayHeight to specify the canvas size)
In your overall sketch pay special attention to the aesthetic aspects of your design. Be sure to use the programming features you have learned in the last week or two.
Make judicious use of colors (in general pure colors do not result in aesthetically pleasing visuals, except in cartoons).
Your sketch could be completely deterministic, or non-deterministic (using random() or noise()), but only if it lends to aesthetic quality.
What to Hand in: