let theNumber = 4;
let sideLength;
let time1 = 0;
function setup() {
createCanvas(600, 600);
sideLength = width / theNumber;
noStroke();
frameRate(2);
}
function draw() {
time1 += 1;
if (theNumber < 200) {
theNumber++;
} else {
theNumber = 2;
}
sideLength = width / theNumber;
for (let i = 1; i < theNumber; i++) {
for (let j = 1; j < theNumber; j++) {
theRemainder = (i * j) % theNumber;
diffColor = (255 / theNumber) * theRemainder * 2;
fill(255 - diffColor, 255 - diffColor / 2.5, 255 - diffColor / 3);
rect(
(i - 0.5) * sideLength,
(j - 0.5) * sideLength,
sideLength,
sideLength
);
}
}
}