今天目標: (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;
}
沒有留言:
張貼留言