Midterm Part I

The basic framework for the sketch I made over the first week is very random. It consists of a character that bounces wall to wall – every time it bounces it’s face and expression change back and forth from a rectangle to an ellipse. The color and general shape change as well, and 8 smaller ellipses are released upon collision with the walls. At any point, the user can take over the character with the arrow keys on the keyboard. Clicking the mouse will produce a spinning “flower” at the point clicked.

Over the next week of this process, I would really like to expand on my current sketch by fleshing out the character a little more. I really don’t know what the final product will look like, but I’d like it to be some sort of game where the character’s expression changes every time an event happens – for instance, a painful expression might appear when it collides with the spinning “flower.”

To do this, I will definitely need to utilize classes and objects, to make all my code efficient and to make user experience easy. After learning arrays and GUIs, I might use them to add to my sketch or even take it to a whole other direction. I mostly draw inspiration from what we do in class, where we do a lot of examples with bouncing balls and I wanted to take that to the next level.

Link to sketch on openprocessing:

https://www.openprocessing.org/sketch/512801