Monday, 10 October 2011

DSDN 142 - Creative Coding.

After I was managing to use Class in processing I decided to make the clouds rain and give a grey colour to the clouds that were raining.

I first did a small research on how I would draw the rain and decided to just start off with points.



Thats how it first looked like.

DSDN 142 - Creative Coding.

Then after seeing that I understood arrays very well, Ben tought me how to use Class and create objects and showed me how much that could help me in any application, making everything much easier.

We created this application along the learning processing.



Then he sent me off use the things I learned in my own application.
Then I made a class for the clouds and a class for the bouncing rectangles.

DSDN 142 - Creative Coding.

However, I was having trouble in creating clouds that wouldnt change their shapes everytime they came on and off the screen.

I asked for Ben's help on that matter and he was happy to help. Firstly, he made sure I really understood how arrays work and asked me to create an array of ellipses that would have different speeds.



Then he presented to me the idea of having an array within an array and that it would solve the problem.

And so we worked on that idea and came up with this result out of the last example.

DSDN 142 - Creative Coding.

Then I started drawing the clouds that would have the boxes bouncing on them. I wanted to make the clouds moving and that I would add a wind sound to it in the future.

So I started researching clouds' different forms and I came to the conclusion that the best idea (easiest and most effective) would be to draw them using ellipses in arrays.




DSDN 142 - Creative Coding.

I decided that instead of having boxes jumping straight from a cliff I would have the boxes jumping on clouds and dropping out of them.

So I started with the basic idea of having a bouncing rectangle and working out how gravity works.

DSDN 142 - Creative Coding.

These were my very first ideas.

I came up with boxes jumping off a cliff, a fire that would create different burning sounds, guitar strings and a small grid of rectangles hodings small boxes that would make a sound.

After discussing the best option with Stevem I decided to stick with the idea of boxes jumping off the cliff but I would change a few things around.

Monday, 3 October 2011