2012年10月9日 星期二

HW5

作業1: 會自己動
void setup(){
 size(600,600);
}
int s=20;
float r=0.01;
void draw(){
  background(0,128,200);
  fill(255,255,255);
  quad(250,200,350,200,400,500,200,500);
  fill(127,127,127);
  triangle(300,150,450,300,150,300);

  translate(300,250);
  rotate(r);
  r+=0.01;
  for(int i=0;i<4;i++){
      fill(255,255,255,200);
      rotate(2*PI/4);
      rect(10,0,200,40);
      line(10,20,210,20);
      line(10,10,210,10);
      line(10,30,210,30);
  }
}
會轉動的風車


作業2: 會和你互動
加入  if,else條件 判斷是否按下按下滑鼠
使風車於按下滑鼠時停止轉動
   
if(!mousePressed){
      rotate(r);
      r+=0.01;
    }
    else      
    rotate(r);


作業3: 期中作品你想做什麼














製作章魚燒

玩家將滑鼠移動到烤盤上面游標會變成盛裝麵糊的容易,
點下去就可以將圓圈填滿,
麵糊會先變成淺褐色然後幾秒後便成褐色就代表已經熟了,
玩家必須馬上將滑鼠移動到章魚燒上面,
此時游標會變成叉子,
點下去後將章魚燒放置在右下角的盒子當中一個盒子必須裝滿八個章魚燒才算完整,
而當你的章魚燒在烤盤上放置太久則會燒焦,燒焦的就必須丟到左下角垃圾桶內,
這個遊戲就有時間限制跟數量限制了,
玩家必須在時間之內完成盒數章魚燒才算成功,


心得 :
看到大家的創意
很期待大家期中的作品ya

3 則留言: