xxxxxxxxxx
43
cnvs = 1000
num =25
s = cnvs/num
offset = s
w = s/8
function setup() {
createCanvas(cnvs, cnvs)
tiles =[];
for (i = 0; i < num; i++) {
temp = []
for (j = 0; j < num; j++){
if (random() > .25) {
temp.push([-(random(-s/2 + w, s/2 -w)), random(-s/2 + w, s/2 - w)])
}else {
temp.push([])
}
}
tiles.push(temp)
}
}
function draw() {
background(0);
rectMode(CENTER)
translate(width/2, height/2)
translate(-(num - 1) * offset/2, -(num - 1) * offset/2)
fill(255); stroke(255)
for (j = 0; j < num; j++) {
push()
translate(j * offset, 0)
if (tiles[i][j].length > 0) {
tile(0, 0, i, j)
}
pop()
}
pop()
}
}