Most of the labs have been very good. However I am seeing a few issues come up repeatedly. Here they are:
Please follow the directions for submitting your sketch folder! In particular, submit the entire folder, not just the pde file. The data folder (for fonts) and any images you used in the program need to be included.
Don't forget to include an image of your program. If your program is an animation then you need to submit a snapshot.
Organize your code. Make it efficient and readable. For example:
Think about what needs to be in loops (or draw()) and what should not be in loops. For example, loading in images and text should be done once. Setting the color mode should (generally) be done once.
Don't use the draw() function unless you are doing animation.
Make your code more modular by creating functions (we'll do more of this later).
An image must be loaded before it is used, e.g. to set the size of the window.
Think about when a variable needs to be local and when it should be global.
Sometimes you need to separate the declaration and initialization.
Be more adventurous. Try to go beyond the examples given in class and the text! The next lab will not be graded on a pass/fail basis. (See Lab Eval)