2013年10月7日 星期一

Week5

#課堂內容
今天目標: (1) 會轉動的漂亮的花花, (2) 思考決定期中作品
http://2013interaction.blogspot.tw/2013/10/week05_8495.html

#期中想做的
這個是以前玩過的一款日文的釣魚小遊戲,畫面可愛還有逗趣的音效讓我印象深刻~
遊戲畫面如下:
























玩家控制的腳色是那隻坐在魚上面的拿著釣竿的貓,
以鍵盤左右控制,按上下鍵可以控制魚線的長短,按空白件則是把魚鉤起來
畫面第一行是分數,依照你抓到魚的種類計分,下面一行是時間,也是依照你抓到的魚來增加或減少時間.另吊起的魚要放進火鍋內才算數


#實作
畫花花
 色彩&滑鼠控制
 隨意更改部分程式碼測試~發現同時有三朵以上的花跟著滑鼠在畫圖~





















旋轉與印章效果



====程式碼====
int angle=0;int[]X=new int[100]; int[]Y=new int[100];

void setup()
{  size(800,800);  colorMode(HSB,480);}

void draw()
{
  angle+=0.01;
 // translate(mouseX,mouseY);
  fill(mouseX,mouseY,480);
  for(int i=0;i<angle;i++) fl(X[i],Y[i]);
  fl(mouseX,mouseY);
  //fl(100,200);
}

void fl(int x,int y)
{
  translate(x,y);  rotate(angle);
  for(int i=0;i<8;i++)
    {
      rotate(PI/8*i);      ellipse(0,0,25,80);
   }
}

void mousePressed()
{
  X[angle]=mouseX;  Y[angle]=mouseY;
  angle++;  if(angle>=100)angle=0;
}

沒有留言:

張貼留言