It’s possible to complete the assignment using just video, but by using graphics you’ll demonstrate a higher aptitude for coding and thus do better on the technical component of the grade. The examples, and notes below can help you build more dynamic graphics based projects. Specifically we look at using collision detection to make graphics appear to interact with other objects, and we use timers to time events to occur at intervals.
Here are examples of Collision Detection, Timing, and Classes. We’ll look at these in class.
Some notes on Collision Detection and Timing
Functions, Scope, and Classes are covered in:
Processing Review Part 2
ArrayLists are also used in the examples. They are documented on the Processing Reference Page. They are arrays that can be dynamically added to and deleted from, and so are a great way to manage large collections of objects.