2012年10月9日 星期二

Week 5 Hw 05

5-1 我做的花花
若在void setup()裡設定背景顏色也會有很酷的效果
5-2 讓花花有互動效果
移動滑鼠背景會變色,花也會跟著動

void setup(){
  //background(153,217,234,100);
  size(500,500);
}
float r1=0.1;
float r2=0.1;
float r3=0.1;
void draw(){

    background(153,mouseY,mouseX,100);
 
    translate(mouseX,mouseY);
    scale(0.8);
    rotate(r1);  r1+=0.005;
    fill(255,174,201,230);
    for(int i=0;i<20;i++){
    rotate(PI/10);
    noStroke();
    ellipse(80,0,110,20);
    }
    fill(255,0,0,200);
    noStroke();
    ellipse(2,0,60,60);

    translate(100,150);
    scale(0.4);
    rotate(r2);  r2+=0.01;
    fill(255,174,201,100);
    for(int j=0;j<20;j++){
    rotate(PI/10);
    noStroke();
 
    ellipse(80,0,110,20);
    }
    fill(255,242,0,100);
    noStroke();
    ellipse(2,0,60,60);
 
    translate(100,200);
    scale(0.4);
    rotate(r2);  r2+=0.01;
    fill(230,100,255,100);
    for(int j=0;j<20;j++){
    rotate(PI/10);
    noStroke();
 
    ellipse(80,0,110,20);
    }
    fill(255,0,0,100);
    noStroke();
    ellipse(2,0,60,60);
 
    translate(100,400);
    scale(0.4);
    rotate(r3);  r3+=0.01;
    fill(255,242,128);
    for(int j=0;j<24;j++){
    rotate(PI/10);
    noStroke();
 
    ellipse(80,0,110,20);
    }
    fill(255,242,0);
    noStroke();
    ellipse(2,0,60,60);
    translate(100,400);
    rotate(r3);  r3+=0.01;
    fill(255,242,128);
    for(int j=0;j<24;j++){
    rotate(PI/10);
    noStroke();
 
    ellipse(80,0,110,20);
    }
    fill(255,242,0);
    noStroke();
    ellipse(2,0,60,60);
}


5-3我想做甚麼(與高瑞虎三 (阿彪)一組)

跳跳繩的遊戲
用滑鼠控制左右位置
點左鍵就跳起

會越跳越快,還會加入電腦隊友,讓你手忙腳亂,富有挑戰性


1 則留言: