Potato is a MUSH/MUD/MOO/MU* client written in Tcl/Tk. It was originally started by a friend of mine, who named it Potato (so don't blame me for that;) and I began a re-write about a year ago to add more features to it. The list of features included (and missing that I plan to add) are shown below. It's very much a work-in-progress; it works ok on Windows (tested on 98 and XP), but has hung on Linux every time, so far, and hasn't yet been tested on MacOS. (I don't have a Linux box; a friend has been helping me debug, though she's not too familiar with Tcl, which makes it a little difficult. If anyone with more experienced could lend a hand, it would certainly be appreciated!)
Since the code is a little large, it can be found at [L1 ], rather than on the Wiki itself, along with a copy of Winico 0.3 which I had lying around (I didn't write or compile Winico, I just found it online).
Potato uses Tcl/Tk 8.4 and Iwidgets 4.0, with Winico 0.3, Img and snack all being optional.
Disclaimer: use this code at your own risk; if it breaks or causes you problems, don't blame me. :) Please don't claim credit for my code, and please send me any improvements you make or think of, whether it's just ideas or actual Tcl code. I can be reached via email at [email protected] . At present there's no help-files, but if and when I get around to writing them, everyone who sends things in will be credited. In the mean time, I'll just rig up a tk_messageBox with credits, or something like that :)
I can't guarantee that the code is perfect, or even fairly good; I'm a 17 year old who took Tcl up as a hobby last year, not a professional coder or anything, so if you see something that could be made better, please do let me know :)
Features currently available:
Features that I'm hoping to add soon:
Features I'm not likely to support for a LONG time:
It's not perfect, by any means, but I've been using it for several months now, as have one or two of my friends, and I definately find it useful. :) You're more than welcome to use the code if you want, though I really would appreciate any comments/suggestions. If you find a bug, please let me know, and if you write a fix for it, I'd appreciate a copy of that, too. ([email protected]) For an example of a MUSH, check out ElendorMUSH [L2 ], a free Lord of the Rings Role-playing game.
Mike Griffiths (Talvo@ElendorMUSH)
FW: You have an extra newline at line 5251 of the script, which makes it unusable (error) without editing. Also, your window flashes like crazy as it resizes - I'm epileptic, I feel jeopardized ;)
Also, your client opens up in a very similar small, tall window size to TkMOO. Coincidence? ;)
I can't see the problem with the extra new line you mentioned; checking with the editor I use, there's no problem at line 5251, and it runs fine for me (Win 98). *grins* And yes, that is a coincidence ;) It just comes up 80 characters wide (default for telnet) and high enough to be useful ;)