MathCoder allows you to encode short messages using simple addition and subtraction problems. I created MathCoder as a drill for my first grader, who needed to practice his addition and subtraction.

Visit my word search creator, done mostly in javascript. Create your own word searches!

I had attempted a jigsaw puzzle creator too, with mixed success. It’s a bit temperamental…it works on a JPG image that you upload and superimposes jigsaw puzzle outlines on the image. The output is a PDF document that contains both a reduced resolution image of the original picture with the jigsaw outlines, as well as additional pages with four puzzle pieces per page. Unfortunately, to complete the puzzle, you would need to snip each puzzle piece out with a pair of scissors…Perhaps there is a laser engraver in my future?

I’ve long been interested in mazes.

My first attempt at a maze was as a java applet. This was a long time ago (2003) and in the time since then java applets have been replaced by adobe flash which has in turn been replaced by HTML5. So, while my java applet page is still available here, it won’t work in modern browsers.

I put mazes aside for the next three years, until I again picked up the trail in 2006. My friend Ted Tyree, also a fan of mazes, inspired me to again pick up the trail. With his inspiration I decided to convert the java applet to an ASP page, using GDI graphics functions to draw the maze on the server. This version of my maze, along with source code, can be viewed here.

Ted, who has created a number of very sophisticated maze generators, including one that creates mazes designed to be wrapped around soda cans, and one designed to generate very large (think square feet) mazes, inspired me to broaden my thinking. This I did, and created a simple three dimensional maze generator. This maze is interactive but still uses GDI graphics functions to render the maze on the server. Try out my three dimensional maze generator!

Lately, I’ve become enamored of HTML5. I think it’s really nifty to be able to use GDI-type functions in javascript. My experimentations have lead me to attempt an HTML5 game. This game is a version of the age-old favorite, Artillery, updated to include flying saucers and math problems which must be solved to unlock the ammo box. Try it here!

If anything here is useful or interesting, we (my kids and I) would appreciate a donation to our 3D Printer fund!