Project #4 - Garden
Make a program that allows the user to click and place objects
REQUIREMENTS
Features
Your program will allow the use to click on a location and "stamp" an object on that location.
The user can left click, right click, and middle click to get different results.
When the user presses the "s" key, it saves the image as a .png
See the Processing Reference for save()
Organization and Technical Requirements
You must use the following methods
setup()
mousePressed()
keyPressed()
Three student created methods with at least two parameters
One method for each object
Ex: drawTree(float x, float y), drawFlower(float x, float y), drawPond(float x, float y)
Objects
Each object must be made of at least 3 shapes
Each object must have randomness every time it is stamped in at least these two ways:
Spatial - Varies in size, Shape, or Positioning
Color - Varies in shade or color for some part of the object
In this example, a Garden consists of trees, ponds, and flowers.
You can choose any theme you want. For example, a Space Theme might have a Black Background with Asteroids, Planets, and Spaceships
STUDENT PROJECTS