Thursday, 27 September 2012

My BEE

I have made the bee a small two dimensional bee to avoid having to code the movement of the wings and the direction of which the bee is moving. As you click and hold on the bee, more bees will emerge from behind this bee and try to hide the mouse pointer from you. Almost as if you are being attacked by them. I might add in a background that changes depending on the amount of bees that are on the screen.

Model from nature

BEES

For this project i think bees would be an appropriate model for my idea as they come in swarms. By capturing the first bee it could seem that the user has aggravated the hive and more bees come out willing to save the first clickable bee.


As more bees come out, the volume of the bees gets louder. The first bee will become harder to catch as the other bees disguise it when they come onto screen.

Ideas


My idea is to create an interactive experience where the user must create as many duplicates of an object as they can. The duplicates will slowly decrease in numbers as time continues so there will be a visually appealing way of knowing how many are on the screen. I will also look into volume and how it works within processing to see if i can incorporate that. 

Inspiration





I could use some of the code in this design to make up the movement of the bee as it flies around. The smoothness of the enlarging circles will make it look organic and will also resemble the movement of the Bee.

void setup(){
  size(400,400);
  background(0);
  smooth();
  stroke(255);
  noFill();
}
float r=20,a=0;
void draw(){
  float x=r*cos(a);
  float y=r*sin(a);
  ellipse(width/2+x,height/2+y,50,50);
  a=a+0.1;
  r=r+0.3;
}


Precedents1

This design appealed to me as it seemed that the elements inside the design had a mind of their own. They seemed to move in a very organic manner. I will definitely be looking to nature as a model for this project.