<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>r0b0sapiens</title>
<!-- Include the minified p5.js library -->
<script src="/content/7e37766541506810ba6399c4b2735121f508bd9209df43dd200bf2316b014594i0"></script>
</head>
<body>
<script>
let t = 0;
function setup() {
createCanvas(400, 400);
stroke(255, 66);
background(6);
}
function draw() {
background(6);
t += PI / 60;
for (let y = 100; y < 300; y++) {
for (let x = 100; x < 300; x++) {
let p = a(x, y);
point(p[0], p[1]);
}
}
}
function a(x, y) {
let k = x / 8 - 25;
let e = y / 8 - 25;
let d = 5 * cos(mag(k, e) / 3);
return [
(x + d * k * sin(d * 2.5 - t) + (k / 2) * sin(y / 3 + t)) / 2 + 100,
d * 19 + (d - 2) * 5 * abs(cos(d / 2 - t / 2)) + d * e + 215
];
}
</script>
</body>
</html>