I used Processing for a programming class that I took at Ferris State. Processing is a tool for learning how to code for digital art. Here are a few of the assignments that I completed.
Vector Art:
My favorite assignment was the Vector art piece you see above. The goal was to use visual code to recreate a preexisting piece of Vector art. My completed piece is on the right. There was a lot of loading and reloading of the scripts to get it right. I went far beyond the requirements for this assignment, but I really wanted to see how far I could go with recreating it. Below is how it looks in code form.

Drawing assignment:

Symbiosis:
The final assignment I did in processing was to make a game in the software. This meant building a game from the ground up in Java. This was really hard for me, at the time, because I had no idea how to attack a beast like this. An understanding in object-oriented programming (OOP) helped me get the game as far as I did. I ended up learning a lot of coding strategies like AABB collision and using for-loops appropriately. The game is a basic maze game where you try to get to the end before the time runs out while not hitting the walls. I’ll have this and the other two assignments I’ve mentioned in this post compressed at this (Link). You will need to download Processing to access them. If you are new to coding, I strongly recommend you look at these examples. Processing tutorials are very limited on the internet. I would have loved to have these examples as a resource when I was learning Processing.
