Games

Most of these I developed on my own time, for fun and practice at new technologies.

Pattern Blocks 3

Pattern Blocks are used in early math and just for fun. Great for drawing mandalas, tilings, and tesselations. Originally written as a toy for my daughter in 1998, this is my most popular app by a landslide. Latest version features full-browser resizing, better email, hundreds of backgrounds, and keystroke shortcuts.

Now with Art Gallery for kid-safe sharing!

Original: 
May, 2009
Revised: 
December, 2011

Topics:

NumBlox

NumBlox Freeplay is a cusinaire rods game. Cusinaire rods (number blocks) are used to teach early math. NumBlox features a simple, clean interface, with rotateable drag and drop blocks on a grid, and a play area that grows to fit your web browser area.

Original: 
August, 2011

Topics:

MathToybox

MathToybox is the new social home for my kids' games, featuring PatternBlocks Art Gallery, direct access to the Triaxle Scoreboard, and room to grow in a kid-friendly design.

Originally Flex3 / PHP, now rewritten in jQuery / PHP.

Original: 
December, 2009
Revised: 
January, 2011

Topics:

Calligraphy

Calligraphy is quite popular. I wrote the original 1997 Java applet as a throwaway programming example - but people kept using it. So I turned it into a real product. Latest version features textured and tinted papers, transparent inks, zoom, print options, Undo support, marker as well as chisel nib, etc.

Calligraphy is now available in Slovene! Translation by Milan Ozimek.

Original: 
July, 1997
Revised: 
December, 2009

Topics:

Triaxle

Triaxle is a puzzle game based on hexagonal instead of square neighbors. Score history is tracked both locally and versus other users, via a server database.

This was the first complex program I wrote in ActionScript 2 - complete with soundtrack, fairy lights, gameplay, PHP backend - big learning experience.

Now with direct access to the Triaxle Scoreboard.

Original: 
April, 2004
Revised: 
December, 2009

Topics:

Kuizu

Kuizu is a Japanese vocabulary quiz program I wrote for myself. It features several intermediate level word lists, flash cards, multiple choice quizzing, and matching games. It assumes you want to memorize kanji + kana pronunciation + English meaning. Auto-adjusts word frequency based on success rate, tracks progress and mastery. Can sort wordlist, select which words to use, etc.

Thanks to Laurie Hainke and Yuko Matsuda for contributing 7 word lists!

Original: 
July, 2006
Revised: 
September, 2011

Technologies:

Topics:

Pattern Blocks 2

The second generation Pattern Blocks. Replaced by PatternBlocks 3, but this older version still gets a lot of use. First version that allowed users to email their artwork.

Original: 
October, 2004
Revised: 
February, 2008

Technologies:

Topics:

FishFood

FishFood is an aquarium ecology simulator for middle school life science. To keep your fish alive, you need to feed them, keep the water oxygenated, and not allow the algae to get out of control. Features three colorful fish species, air bubblers, algae-eating snails, decorative plants, rocks, sands, and wallpaper.

Original: 
June, 2004
Revised: 
December, 2009

Technologies:

Topics:

ShapeGame

The venerable original ShapeGame (Pattern Blocks) as a Java applet. I wrote this for my daughter when she was in kindergarten. The latest generation of this software is Pattern Blocks 3.

Original: 
December, 1998
Revised: 
January, 2004

Technologies:

Topics:

WordShapes

WordShapes is a spelling game for developing visual memory. The word lists are taken from the Dolch basic sight words lists, mainly.

Original: 
September, 2003

Technologies:

Topics: