Since I'm just getting into this year's #Genuary due to a case of Covid and some work I had to wrap up (thrilled to be mostly through that), I decided to combine today's "less than 1kb" prompt with a couple of the earlier days. I also did "no palettes" of day 5, and "hexagonal" of day 10. I used some code golf techniques, but didn't go as dense as possible. It's interactive and animated, so give it a run here: https://openprocessing.org/sketch/2144093
Rather than create something new, I'm whipping out an old favourite for tiny code, a sketch that draws an animated rendition of the cover of Joy Division's "Unknown Pleasures" album. Self-contained HTML file right here:
<!DOCTYPE html><html><body style="background: black;"><script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.9.0/p5.js"></script><script>f=0;draw=_=>{createCanvas(300,b=500).position(windowWidth/2-150,(windowHeight-b)/2);v=vertex;f++;background(0);fill(0);stroke(b);for(y=100;y<b;y+=5){beginShape();for(x=0;x<b;++x)v(x,y-80/(1+pow(x-150,4)/8e6)*noise(x/30+f/50+y));v(x,1e4);endShape()}}</script></body></html>
(This Pen isn’t itself under 1KB, but when the code is minified, it fits the criteria. I’m sharing this version because it’s much easier to read and modify the source.)
I'm not a real fan of the code compactness thing, and my art usually ends up with more than 1K of metadata, so this prompt doesn't move me particularly
OTOH, I've been working on making a text interface to my component library so here's an example of that; input to framework in the alt text
Is it cheating to use a framework? Doesn't everyone, though?
I cheated on this one, and am thinking of 1k as 1block in a quilt. I simplified the colors and reduced the output size, but this is based on my Anni Albers project (day 11).