jeffgodfrey dot com

Tcl Development

A number of my Tcl-related development projects...

Because all of the apps on this page are written in Tcl/Tk, the source code is completely platform independent, meaning it can be run on any platform supported by Tcl - which is almost anything. However, rather than force you to download and install a Tcl interpreter for your platform, I have packaged each application as both a starpack and a starkit. The starpack is a Windows specific binary that requires no installation. So, if you're using Windows, just download and run the binary. The starkit file is platform independent, though you'll also need to download a single tclkit binary specific to your platform (also requiring no installation) in order to use the starkit file. A number of tclkit binaries are available for download here.


asteroids Asteroids

A fairly accurate remake of the original Atari arcade classic, right down to the vector style graphics and cheesey sound effects! Currently, it's still missing the wandering UFO from the original, but I hope to add that in the future. A little bit about the game's development history, and links to the source code can be found here.

Download Windows Exe | Download Starkit


tkSokoban tkSokoban

A Tcl/Tk version of the classic Sokobon puzzle game complete with advanced features such as keyboard and mouse control, automatic path finding, unlimited undo, and "skinnable" levels. It includes 250 levels and some pretty decent graphics. A little bit about the game's development history, some documentation, and links to the source code can be found here.

Download Windows Exe | Download Starkit


onceInALifeTime Once In A Lifetime

While surfing the net recently, I ran across a neat little solitaire game called, you guessed it, Once In A Lifetime. Anyway, having never written a card game before, I thought it would be an interesting challenge to reproduce the game using Tcl. So, I took a weekend and came up with a fairly complete knock-off - and my 8-year old daughter had a great time being my beta tester. A little bit about the game's development history, and links to the source code can be found here.

Download Windows Exe | Download Starkit


tkBugz tkBugz

A very "rough around the edges" version of the arcade classic Galaxian, written several years ago. While currently a bit raw, it is playable and actually kind of fun. It could stand lots of improvement in (at least) the following areas: better graphics, better AI for the baddies, a high score table, and more level variations. Like lots of things I start, I had high hopes for this but got pulled away before it was complete. A little bit about the game's development history, and links to the source code can be found here.

Download Windows Exe | Download Starkit



What's new?

06-Jul-2005. Added a Fireworks photo album
01-May-2005. A few photo albums are up, though they're password protected...
30-Apr-2005. Fixed some IE related bugs, but you really should be using Firefox anyway...
29-Apr-2005. Updated the Software Recommendations page.
24-Apr-2005. The Tcl Development page is starting to come together!
18-Feb-2008. Finally switched over to a ZenPhoto based web gallery. Now, I just need to revamp the rest of the site...