Hacks
These are hacks that aren't important enough to go in the
software section.
- painter:
- An implementation of the picture language described in section
2.2.4
of Structure and
Interpretation of Computer Programs, using
the GIMP and
Script-Fu.
- separate:
- Another bit of Script-Fu that separates an image into its component
colors.
- DOOM 83:
- Some old assembly code for the
TI-83
graphing calculator.
- gallery.py:
- My image gallery-generating software.
- SGRenderer:
- A simple perspective projection renderer.
- Visualizing sorting algorithms
- monchat:
- A chat system for monsters.
- Ping of death:
- An implementation using
libdnet.
- goclient:
- A go program that lets you play with
more than two players.
- Old QBasic programs:
- Some programs I made in my early days of programming.
- Gödel, Escher, Bach:
- Typogenetic self-reps and other things.
- Commando Colton:
A video game for DOS where you kill Putties from Power Rangers.
Some more without individual pages.
- guess-0.5.tar.gz. A guess-the-number
game, written by me in (apparently) 1999. It appears I was coming to
grips with having a program consisting of more than one C file. It's an
interesting historical artifact, notable for the unusual indentation
style.
- monty.tar.gz. An interactive, graphical
(with GTK+) simulation of the Monty Hall problem. You pick and door and
then decide whether to stick with it or switch; the program counts how
often you win using each strategy. I wrote this to try to convince my
ex-girlfriend Laura that switching is the better strategy.
Up