Published using Google Docs
Processing Unit 1 Wrap Up Project
Updated automatically every 5 minutes

Processing Unit 1 Wrap up Project

Credit: Structured Programming 1

In this project, you are to demonstrate that you can apply as many of our concepts as you can.  As this project is being used to determine your skill level, you will have a limited amount of time and a limited amount of help.  You are encouraged, however, to use all your past examples to help yourself.

Basically, you are to create a cool visual or animation.

You have 2-3 class periods.

Base Level Skills

Using int, float and String variables (float is not required for this project)

Drawing Rectangles and Ellipses

Adding Fonts

Writing Text

Adding images

Using mouseX and/or mouseY

Advanced Skills

Troubleshooting common errors

Searching the Internet to find new skills/code

Using the mousePressed function

Using the keyPressed function

Use commenting to organize and leave instructions for your program

Useful Skills but are Not Marked in This Credit

If statements

Additional Functions

_________________________________________________________

Save a new Processing file as Processing1Project into your current month’s folder.  

Your job is to now demonstrate all your skills by creating a scene. Your goal is to create a scene that demonstrates the level of skill you believe you have.  Remember that you will have limited time and a limited amount of help for this project.

At a minimum, ALL Programs must:

The 50-60%

The  60-70% level - Create a complex piece of art without animations (or with very simple animations).  

The 80-90% level

The 100% level


Hints, Ideas and Tips

How to randomize an integer:

int randomNumber;

//pic a random number between ZERO and NINETYNINE

randomNumber = (int)(Math.random() * 100);


Project Topic:                                                Name:

< 50%

50-60%

60-70%

80-90%

100%

Use existing code and examples then just make minor changes/customizations

A static scene

Basic variable use demonstrated

A dynamic scene (animated or changing scene) is created

Multiple variables are used in new ways to solve a problem

A dynamic,complex scene

Multiple variables with a high degree of complexity

Comments to organize and/or give instructions

Project Topic:                                                Name:

< 50%

50-60%

60-70%

80-90%

100%

Use existing code and examples then just make minor changes/customizations

A static scene

Basic variable use demonstrated

A dynamic scene (animated or changing scene) is created

Multiple variables are used in new ways to solve a problem

A dynamic,complex scene

Multiple variables with a high degree of complexity

Comments to organize and/or give instructions

Project Topic:                                                Name:

< 50%

50-60%

60-70%

80-90%

100%

Use existing code and examples then just make minor changes/customizations

A static scene

Basic variable use demonstrated

A dynamic scene (animated or changing scene) is created

Multiple variables are used in new ways to solve a problem

A dynamic,complex scene

Multiple variables with a high degree of complexity

Comments to organize and/or give instructions

Project Topic:                                                Name:

< 50%

50-60%

60-70%

80-90%

100%

Use existing code and examples then just make minor changes/customizations

A static scene

Basic variable use demonstrated

A dynamic scene (animated or changing scene) is created

Multiple variables are used in new ways to solve a problem

A dynamic,complex scene

Multiple variables with a high degree of complexity

Comments to organize and/or give instructions