2020年3月26日 星期四

邪惡微笑教主征服地球計畫W4:)把隕石變成彩色!!!

Weeeeeek4-彩色隕石
進攻地球3個禮拜了,慢慢發現地球人有戒心了,普通的隕石已經不管用了,深思熟慮之後我命令手下把隕石漆上七彩的顏色,降低地球人的戒心,不知道效果如何。
程式碼:
int []x=new int[1000];
int []y=new int[1000];
color[]c=new color[1000];
int n=0;
void setup(){
  size(400,400);
}
void draw(){///我的手下圖顏色的部分
  background(255);
  for(int i=0;i<n;i++){
    fill(c[i]);
    circle(x[i],y[i],30);
    y[i]+=2;
  }
}
void mousePressed(){///這裡跟一開始的隕石一樣!
  x[n]=mouseX;
  y[n]=mouseY;
  c[n]=color(random(255),random(255),random(255));
  n++;
}
圖片:
但但但但但但但是....BBBBBBBut!
地球人開始反擊了
他們建造了能集器發射出強大能量的武器,這樣我的隕石會被一一擊毀,
我得請我的工程團隊幫我好好分析地球人們武器的成分了...
逼逼逼啵啵啵~~~~(((一段時間後....
電腦:分析完成
程式碼:
int []x=new int[1000];
int []y=new int[1000];
int []r=new int[1000];
color[]c=new color[1000];
int n=0;
void setup(){
  size(400,400);
}
void draw(){
  background(255);
  for(int i=0;i<n;i++){
    fill(c[i]);
    circle(x[i],y[i],r[i]);
    y[i]--;
  }
  if(mousePressed) r[n-1]++;
}
void mousePressed(){
  x[n]=mouseX;
  y[n]=mouseY;
  r[n]=10;
  c[n]=color(random(255),random(255),random(255));
  n++;
}
圖片:
居然!!!!跟我的彩色隕石差不多,多了常壓放大跟更改了移動方向,一定是哪裡出了問題!!!!
下次我一定要好好肅清我的團隊!!!!
番外篇....代更..

size(300,300);
int [][] table={{0,0,0,0,0},
                {1,1,1,0,1},
                {0,0,1,1,0},
                {0,0,1,1,0}};
for(int i=0;i<4;i++){
  for(int j=0;j<5;j++){
  if(table[i][j]==1 )fill(255,0,0);
  else fill(128);
  rect(j*50,i*50,50,50);
  }
}

沒有留言:

張貼留言