Maze-generation algorithms, with JS demos
weblog.jamisbuck.org
weblog.jamisbuck.org
I even got bored one evening and ported it to my J2ME phone which impressed most of the people in my class. For those interested here is the code,
http://www.boyter.org/0/code/maze/Maze.zip http://www.boyter.org/0/code/phonemaze/Phonemaze.zip
It is also particularly interesting to me as a way to explore the features and syntax of a programming language. Maze algorithms are handy (and entertaining), but any algorithm would do. The idea is to implement the algorithm in the language of your choice (preferably one you are are not experienced in) and see how the language lends itself to the implementation.
Naturally, not everyone will share either of these interests with me. But I'm okay with that. :)
I want to see 3D maze algorithms next!