HW05
作業5-1: 會自己動
程式碼↓
void setup(){
size(600,600);//background(255,223,239);
}
float rrr=0.01,rr=0.00001;//旋轉
void draw(){
background(255,223,239);
fill(255,154,201);
ellipse(295, 300, 132, 132);
translate(300,300);//移動
fill(182,90,180);
for(int i=0;i<16;i++){
rotate(rrr);rrr+=0.0001;//旋轉
rotate( PI/8);//PI=180
triangle(30, 55, 58, 30, 90, 65);
}
fill(128,0,255);
for(int i=0;i<32;i++){
rotate( PI/16);
triangle(70, 55, 58, 30, 90, 65);
}
fill(255,0,0);
for(int i=0;i<36;i++){
rotate(rr);rr+=0.00000001;//旋轉
rotate( PI/18);
ellipse(80,150,180,20);
}
}
作業5-2: 會和你互動
程式碼↓
import ddf.minim.*; //music
import ddf.minim.analysis.*; //music
Minim minim; //music
AudioPlayer song; //music
void setup(){
minim = new Minim(this); //music
song = minim.loadFile("marcus_kellis_theme.mp3", 2048); //music
song.play(); //music
size(600,600);
//background(255,223,239);
}
float rrr=0.01,rr=0.00001;//旋轉
void draw(){
background(255,223,239);//畫面更新,不會有殘影
translate(mouseX,mouseY);//移動
//fill(255,154,201);
//ellipse(mouseX,mouseY, 132, 132);
fill(182,90,180);
for(int i=0;i<16;i++){
rotate(rrr);rrr+=0.0001;//旋轉
rotate( PI/8);//PI=180
triangle(30, 55, 58, 30, 90, 65);
}
fill(128,0,255);
//fill(random(255),random(255),random(255));
for(int i=0;i<32;i++){
rotate( PI/16);
triangle(70, 55, 58, 30, 90, 65);
}
fill(0,128,255);
fill(random(255),random(255),random(255));//顏色 亂數
for(int i=0;i<36;i++){
rotate(rr);rr+=0.000001;//旋轉
rotate( PI/18);
ellipse(80,150,180,20);
}
}
作業5-3: 期中作品你想做什麼 (請放圖、放文字) ---與 99160743 紀詠心 同組
製作章魚燒
遊戲介紹:
顧客來的時候會顯示她要幾個章魚燒 →
滑鼠點左下角第一個水壺圖案 →
滑鼠點鐵板中的圓洞倒入麵糊 →
滑鼠點第二個章魚圖案放在麵團上 →
滑鼠點第三個叉子圖案翻面 →
章魚燒變褐色後,滑鼠點第三個叉子圖案,點擊變褐色後的章魚燒(會自動跑到盤子上) →
滑鼠點第四個醬料圖案的刷子,給盤子上的章魚燒上醬料 →
全部章魚燒上完醬料後 →
滑鼠點第五個手的圖案遞給顧客。
章魚燒少做顧客不給錢,多做也不多給錢,
所以要按照她的要求來做。
點第一個韓語按鈕開始。
96
回覆刪除