diff --git a/2019/sketch_190928a/0002.png b/2019/sketch_190928a/0002.png new file mode 100644 index 00000000..4cf32443 Binary files /dev/null and b/2019/sketch_190928a/0002.png differ diff --git a/2019/sketch_190928a/0003.png b/2019/sketch_190928a/0003.png new file mode 100644 index 00000000..185e103a Binary files /dev/null and b/2019/sketch_190928a/0003.png differ diff --git a/2019/sketch_190928a/0004.png b/2019/sketch_190928a/0004.png new file mode 100644 index 00000000..af1d66aa Binary files /dev/null and b/2019/sketch_190928a/0004.png differ diff --git a/2019/sketch_190928a/0005.png b/2019/sketch_190928a/0005.png new file mode 100644 index 00000000..eb93da5b Binary files /dev/null and b/2019/sketch_190928a/0005.png differ diff --git a/2019/sketch_190928a/0006.png b/2019/sketch_190928a/0006.png new file mode 100644 index 00000000..a77a0d90 Binary files /dev/null and b/2019/sketch_190928a/0006.png differ diff --git a/2019/sketch_190928a/sketch_190928a.pyde b/2019/sketch_190928a/sketch_190928a.pyde new file mode 100644 index 00000000..bf3cd3e9 --- /dev/null +++ b/2019/sketch_190928a/sketch_190928a.pyde @@ -0,0 +1,27 @@ +def setup(): + size(512, 512) + noLoop() + rectMode(CENTER) + colorMode(HSB) + noStroke() + +def draw(): + clear() + grade(256, 256, 4, 512) + +def grade(xo, yo, n, tw): + cw = tw / n + offset = (cw - tw) / 2 + for i in range(n): + x = xo + offset + cw * i + for j in range(n): + y = yo + offset + cw * j + if cw > 4 and random(10) < 8.5: + grade(x, y, 2, cw) + else: + fill((i*64 + j*64) % 256, 200, 200) + square(x, y, cw) + +def keyPressed(): + saveFrame("####.png") + redraw()