While FUN3a was focused more on techniques, syntax, and grammar, FUN3b will focus on application and the utility of the skills they already know. We will begin with a review of Arrays and Loops, since those will be essential in just about every game/project we make. After that, we will introduce the critical programming concept of "Classes". Classes are a new way to think about variables are "objects" while programming, and will fundamentally change the way the students program.
Familiar with a typed language. Understanding of variables,
Block Fall Game created in Processing:
Doge Meme Animation created in Processing:
Raining Cookies Game created in Processing:
Mesmerizing Phyllotaxis created in Processing: This illustration uses a equation that has a time shifting component.
Space Shooter Gamecreated in Processing
Snowman created in Processing:
Wifi Logo Animation created in Processing: