Published using Google Docs
Processing Assign 1 - Make a Scene
Updated automatically every 5 minutes

Processing Assign 1

Learning to Draw

Save a new Processing file as Assign1Draw into your F: drive September folder.

Marking

80% - drawing the scene with the requirements below

10% - proper indenting is maintained (Use Edit… Autoformat to fix your indenting)

10% - proper commenting is included (end of function comments)

Set Up

Create a window that is approximately 900 x 700 with a background of your choice

Then in draw(), add 3 lines of text at the top of the window:

        Assignment: Assign1Draw

        Credit Name: Structured Programming 1

        Artist Name: Your name

Main Task

Your goal is to draw one of the following things/scenes.  

Your drawing must include:

Tips

Need to center a rectangle?

noFill()  & noStroke()        can be useful.

Need help with colour?  Try https://processing.org/tutorials/  There is a tutorial on shapes and a separate one dealing with colours.

Want to do a curved line? They are surprisingly tricky.  https://processing.org/tutorials/curves/ 

Done early? 

Try animating your picture.  Can you make your snowman wave by moving your mouse? Or add a bird that flies across your screen.

        How?  One way is to tie all the shapes to a single variable.

                Int xLocation = 50:        Remember to set variables up at the top of the program.

                rect(xLocation+100,...

                ellipse(xLocation+175…

Then change xLocation during the program (see our first text example) and watch everything move.

New Addition: If you already know how to add images to a Processing file, figure out how to include a picture as a background.  For example, you could have a winter scene picture behind your snowman.  To do this you do NOT use the background( ) code, you just put the right sized image at 0,0.  Example: image(snowscene.jpg, 0, 0, 400, 600);