>>11821381The javascript code that I made probably years ago to generate this image and now in retrospect realize is incredibly inefficient. I think the reason I made it so clusterfucked is because I wanted to have the colour palette as its own isolated thing:
var colourPalette = [color(0, 0, 0), color(0, 0, 85), color(0, 0, 170), color(0, 0, 255), color(0, 85, 0), color(0, 85, 85), color(0, 85, 170), color(0, 85, 255), color(0, 170, 0), color(0, 170, 85), color(0, 170, 170), color(0, 170, 255), color(0, 255, 0), color(0, 255, 85), color(0, 255, 170), color(0, 255, 255), color(85, 0, 0), color(85, 0, 85), color(85, 0, 170), color(85, 0, 255), color(85, 85, 0), color(85, 85, 85), color(85, 85, 170), color(85, 85, 255), color(85, 170, 0), color(85, 170, 85), color( 85, 170, 170), color(85, 170, 255), color(85, 255, 0), color(85, 255, 85), color(85, 255, 170), color(85, 255, 255), color(170, 0, 0), color(170, 0, 85), color(170, 0, 170), color(170, 0, 255), color(170, 85, 0), color(170, 85, 85), color(170, 85, 170), color(170, 85, 255), color(170, 170, 0), color(170, 170, 85), color(170, 170, 170), color(170, 170, 255), color(170, 255, 0), color(170, 255, 85), color(170, 255, 170), color(170, 255, 255), color(255, 0, 0), color(255, 0, 85), color(255, 0, 170), color(255, 0, 255), color(255, 85, 0), color(255, 85, 85), color(255, 85, 170), color(255, 85, 255), color(255, 170, 0), color(255, 170, 85), color(255, 170, 170), color(255, 170, 255), color(255, 255, 0), color(255, 255, 85), color(255, 255, 170), color(255, 255, 255)];
for(var i = 0; i < 64; i++) {
fill(colourPalette
);
noStroke();
rect(i % 8 * 50, floor(i / 8) * 50, 50, 50);
}