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 |