Lovely :) The examples remind me of the short programs for the ZX Spectrum published in magazines like Microhobby, which would create visually interesting images using PLOT, DRAW, and a couple of loops. Come to think about it, that might have been my first contact with Computer Graphics :)
The reminds me of the the days before affordable color bitmap displays. I wrote a unix program to render the mandlebrot set in greyscale. Then a VMS program to render the greyscale image into postscript.<p>I was in a university lab with a 8 foot long laser printer that normally spit out 200 pages per minutes or so with the first page being a giant ascii rendering of your username. It made a cool <i>frewp</i> noise with each page shot out into a self collating set of shelves. The vast majority of the output was just ascii.<p>My mandelbrot set kept the printer busy for a few minutes, the operator wanted to reboot. I pleaded with them to leave it run. It finally spit out a page at at least 300 dpi, everyone in the lab came to look and was amazed. Back in those days rending a 3150x2250 part of the mandelbrot set was a substantial amount of compute. These days something like that runs at 60 fps.
It's fun to play around with the algorithms in JavaScript.
<a href="https://codepen.io/collection/AkoojL" rel="nofollow">https://codepen.io/collection/AkoojL</a>
Going to have a good time implementing a few of these myself. Any other references/resources for neat graphics algorithms on the more compact side?
(This looks great but please don't put Show HN on reading material or tutorials. See <a href="https://news.ycombinator.com/showhn.html" rel="nofollow">https://news.ycombinator.com/showhn.html</a> for the rules.)