2013年10月20日 星期日

第七周

1.今天要完成的:
掉雞蛋:
隨機掉雞蛋、垃圾、炸彈但
2.
目標:
做簡易的籃子接雞蛋遊戲
3.
為甚麼要做這遊戲?
A:感覺很溫馨、好玩
4.初步:
int N=4;
float[]thingX=new float [4], thingY=new float[4], thingType=new float[4];
PImage egg;
PImage bomb;
PImage trash;
void setup()
{
  size(600, 600);
  for (int i=0;i<N;i++)
  {
    newThing(i);
  }
}
void draw()
{
background(255);
for(int i=0;i<N;i++)
{
if(thingType[i]==1)drawegg(i);
else if(thingType[i]==2)drawbomb(i);
else if(thingType[i]==3)drawtrash(i);
thingY[i]+=4;
if(thingY[i]>600)newThing(i);
}
}
void newThing(int i)
{
thingY[i]=-random(200);
thingX[i]=random(400);
thingType[i]=int(random(3))+1;
}
void drawegg(int i)
{
fill(0);
ellipse(thingX[i],thingY[i],40,60);
}
void drawtrash(int i)
{
fill(255);
ellipse(thingX[i],thingY[i],40,60);
}
void drawbomb(int i)
{
fill(0);
ellipse(thingX[i],thingY[i],40,60);
}

沒有留言:

張貼留言