Sunday, May 10, 2009

More cheese

So what I ended up with at the end was perhaps not very experimental as much as calculated and methodically planned out. I was always thinking about what I could add on rather than just playing around. Regardless, what I came up with was a simple game. Content with my interaction between the mouse and the player, I integrate more of an aim for the player vs. the aim of the program.

Whenever the mouse reached the edge of the screen, the image of a cheese would be replaced with another image of the same cheese but with a chunk missing, progressively getting smaller with every success of the mouse. This was done with the method of creating an animation, with each frame triggered by the x value of the mouse. I introduced counters which added the successful hits of the mouse and total hits which I was intending to set up as a percentage score of how accurate the player was.

The game then seemed too basic so I introduced the element of the random. Triggered by a timer, a segment of cheese would appear at a random position which, when clicked upon, triggered a random number. Each random number changed an element of the game which would be reset if another segment was clicked on. These elements included manipulation of the speed of the mouse, the remaining amount of cheese, invert the colour of the screen, make the mouse change y coordinates randomly, generate a distracting back ground and generate a second mouse. This was how I approached the idea of changing elements of the program whilst incorporating them into my original sketch. Other elements I would've also like to play with would've been changing the orientation of the screen or other colour manipulations.


This last part I actually found surprisingly easy to program, and throughout the process it was always the things I thought to be more simple which proved to be more complicated. I personally found when I approached Processing with logic and rational thinking, especially the more mathematical aspects. Though it was difficult program to get the hang of, especially not having dealt with any programming language before, it was an approachable challenge I enjoyed and think would come in useful in future studio projects and enable me to grasp more of what is potentially possible with it.

No comments:

Post a Comment