2022年12月19日 星期一

CY.hsin week16

 第一關

void setup(){

 size(500,500); 

}

int [][] go={

 {0,1},

 {0,0},

};

void draw(){

 for(int i=0;i<2;i++){

  for(int j=0;j<2;j++){

     if( go[i][j]==1) fill(#AD1C1C);

     else fill(#C43131);

    ellipse(200+j*100, 200+i*100, 100, 100); 

  }

 }

}

第二關

void setup(){

 size(500,500); 

}

int [][] go={

 {0,1,0},

 {0,0,0},

 {0,0,0},

};

void draw(){

 for(int i=0;i<3;i++){

  for(int j=-0;j<3;j++){

     if( go[i][j]==1) fill(#004AA7);

     else fill(#005CD1);

    ellipse(150+j*100, 150+i*100, 100, 100); 

  }

 }

}

第三關

void setup(){

 size(500,500); 

}

int [][] go={

 {0,0,0,0},

 {0,0,0,0},

 {0,0,0,0},

 {0,0,1,0},

};

void draw(){

 for(int i=0;i<4;i++){

  for(int j=-0;j<4;j++){

     if( go[i][j]==1) fill(#057100);

     else fill(#099303);

    ellipse(130+j*80, 130+i*80, 80, 80); 

  }

 }

}

沒有留言:

張貼留言