Earlier quoted context omitted.
Anecdotally, yes.
http://a1k0n.net/
Donut math - How donut.c works
11–20 of 23 posts
Re: Donut math - How donut.c works
#12In the 90's, I always wondered how this stuff worked.
Re: Donut math - How donut.c works
#13Re: Donut math - How donut.c works
#14As a fellow Yahoo good to still see people like andy *STILL around
Re: Donut math - How donut.c works
#15Earlier quoted context omitted.
http://a1k0n.net/
If you haven't done it yet, click the code on the bottom of that page :)
counter=0;
pointer;
main(){
while(counterP"
"NY8^$#SM):XA"[counter/6]-35>>counter++%6&1;
pointer++);
putchar(" _/\\\n,`)('Re: Donut math - How donut.c works
#16Re: Donut math - How donut.c works
#17http://www.amazon.com/gp/product/0471578053/
Also appears to be available as a reprint:
http://www.cafepress.com/libes.43758522
Obfuscated C Contest website:
Re: Donut math - How donut.c works
#18In a highly technical post like this I'm never sure how well I'm explaining it. I tried to keep things at the high school trig/algebra II level for this one. I've proofread it a billion times now but is there anything I can clarify?
Re: Donut math - How donut.c works
#19Re: Donut math - How donut.c works
#20In the 90's, I always wondered how this stuff worked.
And now it's 2011, I'm almost expecting some bright-young-thing to post up an alternative method, which involves offloading the 3d render and animation to the video card, painting that onto an invisible html5 canvas, then using JavaScript to paint ASCII characters over the top based on the average brightness/colour of regions of the hardware generated image...
Good old aalib.