Blog Posts
- 2025-01-10 From ASCII to ASIC: Porting donut.c to a tiny slice of silicon
- 2021-01-22 Fast indoor 2D localization using ceiling lights
- 2021-01-13 donut.c without a math library
- 2018-11-13 Fast line-following robots
- 2017-02-01 3D Rendering on an Arduboy
- 2015-11-09 Playing Fasttracker 2 .XM files in Javascript
- 2011-07-20 Donut math: how donut.c works
- 2011-06-26 Yahoo! Logo ASCII Animation in 462 bytes of C
- 2010-03-04 Google AI Challenge post-mortem
- 2007-08-24 Another short C program.
- 2006-09-20 Embellishing the donut: an old-school CG cliche
- 2006-09-15 Have a donut.
Other stuff
- donut.c with only shifts and adds - a minimal hardware proof of concept donut renderer
- Web Audio .XM player - FastTracker 2 module player.
- Tron w/ AI - This is a very simplified version of the AI from the Google AI Tron challenge which you can play against. There is an easter egg.