This project, I wanted to take what I did with ChromaTunes and go further with it. So I started looking into camera functions in Processing, and learned how to do motion tracking. I added the ability to make the tracked motion image change color based on the beats in the song. The beats are represented by the sets of circles on the sides of the screen, the first top tier of circles is tracking Kick drum, the next set is Snare, and the bottom two are Hi-hat.
Heart was my final project for my New Media 102 class. It was made in Unity with another student, Ethan Nickerson. We made an interactive experience that combined a Leap Motion and Unity. The idea behind it was that the player would use the leap motion to interact with different objects in the game to proceed to the next area. Along with the ominous audio, this was more of an experience than a game. The final product was more of a proof of concept, as it was relatively short and incomplete, but got its message across. In order to “enhance” the experience, we placed the screen inside a box, hiding the keyboard. All in all, this was not the greatest idea, but was worth the attempt.
For NMD 160 we needed to make a game of Frogger in Processing. This involved a number of hitbox programming and if/else statements to make sure that the program would react according to certain situations. We built this in steps. We started with making the two lane highway and making cars endlessly spawn and disappear on the screen. Next was the frog, and the river, and so on, until the game was complete. If the frog makes it to the other side, the user scores a point. If they get hit by a car or fall in the water, they start back at the bottom and lose a life. 3 frogs across is a win, 5 deaths is a loss.
For NMD 160, we needed to program a house in processing. This house needed to have a night and day cycle that would last exactly one minute, clouds, a bird, active lights, stars, etc. It all needed to be maintained within a one minute cycle of the moon and sun. One of our final challenges with the House had to do with parsing and getting the weather conditions of your current area, thereby having the weather in the program change accordingly. I also programmed in Rain and Snow. I was unable to do the parsing piece, but it was an extra, so no harm was done.
With two other student, Andrew Boisvert and Hannah Karas, we created a unity game that is supposed to be interactive, and tell a short story. In this world we created, you as the player have been sucked into a black hole and spit out in a place in time and space where random objects have been taken from Earth and their size and shape has been drastically altered. Normal gravity does not exist either. It is a first person game, where the objective is to find all of the objects that have been dropped into this universal dump.
One of the projects in New Media 102 was to create a piece of generative art, which is defined as being a program yo can run that will be different every time. So, I took my love of music, and made a music visualizer, and every time it’s run, the colors are always going to be different. It plays a song called Prelude by Savant in the demonstration video. All of this work was done using Java in Processing 2.2.1(at the time). In the screen recording, I’m using Processing 3.0.