I have now changed the background to black as I feel this makes the balls a lot more vibrant, almost like a disco theme. Also I have changed the code so depending on the size of the ball when you release the mouse it will either grow smaller or bigger after each bounce. If it is bigger than half the maximum size the ball when grow smaller after each bounce and if it is less than half the maximum size it will grow bigger after each bounce. I have also incorporated sound although this is not possible to show on here. The sound is similar to a basketball bounce and the smaller balls have a lower pitch sound while the bigger balls are more higher pitched. I chose this sound arrangement because I wanted to make the smaller balls seem more heavy and dense and as the ball grows larger it becomes more lighter and balloon-like. The ball will eventually pop like a bubble once it reaches its maximum size. I feel I have related sound with interaction appropriately to suit the theme of Transformation.
Sunday, 17 April 2011
'Transformation'- project (in the making)
At this stage I was able to change the colours as you hold down the mouse. By clicking and holding down the mouse the ball smoothly transitions from red to orange to yellow. Although in my storyboard sketch I have a variety of colours which the ball changes into, I believe it is important that the colours are in harmony with each other hence the reason I have only used red, orange and yellow as my colour scheme. As of now I am trying to sort sound that can relate to these balls changing in size as this is the key idea for the 'transformation' project. I have experimented with quite a few sounds such as popping, boing, bubble, bounce but still do not feel I have come up with one that appropriately fits the composition as a whole, therefore I will continue playing around with sound.
'Transformation'- project (in the making)
In this development I made all the balls slightly transparent. Therefore when the balls pass through each other they are a lot more visually interesting. Also at this stage I have been able to apply velocity to the balls so they bounce up and down. I had to write a variable for y in order to create the bounce effect.
'Transformation'- project (in the making)
This is my first step on processing. What I wanted to do here was first figure out how to draw several balls throughout the processing template. This was hard at first as every time I wanted to draw a ball in a different spot the balls would constantly draw wherever the mouse moves, and not when I clicked the mouse. What I had to do was create another class just for the ball and an array list for each ball. This means that every time I click and make a ball grow it saves its position and carries on redrawing itself. I also set the max size of the ellipses to 150 so if it reaches that size while the mouse is being held down it will reverse and start reducing.
Friday, 15 April 2011
My First Ideas for "Transformation" project
This is my idea for the next project for DSDN 142 called 'Transformation,' arranged in a storyboard format. By reading it you can get a general understanding of how it works. First by clicking and holding down the mouse a ball grows. Depending on how long you let it grow for it will change colours from orange-red-blue-green-yellow. When the mouse is released the ball drops and bounces back up like a normal ball would. I also have made the circles transparent so when a circle crosses through anothers path its quite, it creates other visually appealing colours. How I want to incorporate the idea of transformation in this with interaction and sound is by having a sound effect everytime the ball bounces but it changes pitch depending on its size. After it reaches a maximum size which I will set, the ball will pop. I think this is a good idea to begin with and Im sure it will change slightly when I am in the process of making it. It is a simple idea, however it will be a challenge to create as well as a learning process.
Subscribe to:
Posts (Atom)