Brian Theado 20Jan2005 - Inspired by the wealth of Tcl/Tk games available at sdarchive and elsewhere, I wrote some code that can be used to browse and execute a bunch of applications all bundled together into a single starkit.
I bundled together over 60 games in a just over 2MB starkit that can be downloaded from http://tkoutline.sourceforge.net/tkgamepack.kit . Run the program and see a hierarchical list of Tcl/Tk games. Click on the game title to launch it. Click on the game's url to find more information. Add the title of a game to the command line and that game will be run directly.
Implementation details.
Way cool! I've wondered for a long time when someone would take the initiative on this ;) -jcw
LV So, if people come up with additional script only games, how would they go about requesting the code be added?
Brian Theado - putting a request here seems like a good start.
LV So each time I select a game, a new starkit will end up in the real world flat directory where the starkit resides? Is there no way to run the starkits from where they are in the bundle?
[Removed information about package require Tk error that has been fixed]
Brian Theado - I guess I didn't explain the implementation well enough. It is a single file and stays a single file. All the games run from within the starkit.
Discussion about keysym error (which has been fixed) moved to Cross platform keysyms.
Felipe Voloch I am getting an error every time I launch a game saying "couldn't open setup.tcl, no such...". I get to the initial screen OK, but all games I've tried to launch give the same error. This is on a linux box. Thanks.
LV Here's my suggestion.
24jan05 jcw - The setup.tcl file error is probably caused by tclkit. I suspect that it's not able to launch at all on your linux system. Be sure to try both the static and the non-static versions of tclkit [L1 ].
Brian Theado - He says he is able to see the the initial screen, so another possibility is that his version of tclkit is too old. I recall a while back that tclkit had problems loading starkits in slave interpreters. I can't seem to access the starkit archives at http://www.equi4.com/mailman/listinfo/starkit (Mailman experienced a very low level failure and could not even generate a useful traceback for you. Please report this to the Mailman administrator at this site.) in order to figure out just how long ago that slave interpreter fix was.
Felipe Voloch I followed jcw's suggestion and downloaded another tclkit and the problem went away. Thanks all.