a-10 繰り返し 制作例

a-10 繰り返し 制作例


a-4 制作例(2)で作ったドット絵は125行のコードで描きましたが。ループを使うと42行にまで減った!

size(140,150);
fill(255,252,0);
background(0);
for(int i=40;i<80;i+=10){
  rect(i,10,10,10);
}
for(int i=20;i<100;i+=10){
  rect(i,20,10,10);
}
for(int i=10;i<110;i+=10){
  rect(i,30,10,10);
}
for(int i=10;i<110;i+=10){
  rect(i,40,10,10);
}
for(int i=30;i<120;i+=10){
  rect(i,50,10,10);
}
for(int i=60;i<120;i+=10){
  rect(i,60,10,10);
}
for(int i=90;i<120;i+=10){
  rect(i,70,10,10);
}
for(int i=60;i<120;i+=10){
  rect(i,80,10,10);
}
for(int i=30;i<120;i+=10){
  rect(i,90,10,10);
}
for(int i=10;i<110;i+=10){
  rect(i,100,10,10);
}
for(int i=10;i<110;i+=10){
  rect(i,110,10,10);
}
for(int i=20;i<100;i+=10){
  rect(i,120,10,10);
}
for(int i=40;i<80;i+=10){
  rect(i,130,10,10);
}

まだ無駄な部分がありそうですが、習熟度から考えると、こんなもん。