Being excited with generative art and design, I signed up for “Creative Programming for Digital Media & Mobile Apps” course in Coursera. In terms of this course I created several interactive applications, that object design and interactions were based on mathematical algorithms.
In this Coursera course, I learned about designing interactive applications in Processing 2.0 environment. The course taught about various topics from controlling images, video and sound to working with physics engines
My first independent algorithmic design in terms of the course was called a “Flowerizer” which draws an algorithmically designed flowers excatly where user had clicked.
Another project was a simple application called “Bubblerizer”. It was my first attempt to work with physics engines, and gave me practical understanding on how physics engines can be used. Basically this was a simulation of a physical world that was filled with random bubbles that flew in space and collided with each other. When two bubbles collided, both were highlighted and the act of collision was added to the total sum of collisions.