Project 5: Particle Systems, or "Flocks of Objects"

In order to make a complex system with hundreds of moving parts, we're going to use a few programming concepts to save us some work and make things go smoothly. These include loops, which are commands which repeat a certain number of times (e.g. repeatedly updating the positions of 100 on-screen objects), as well as classes and objects.

The relationship between a class and an object is a bit like that between a cookie cutter and a cookie. A class is a chunk of code we write once, describing the properties of the objects we want to create. From this class, we can create as many objects as we like.

TUTORIAL
EXAMPLES
ASSIGNMENT