WinMOOSE
MOOSE Crossing is an on-line text-based world for kids, created by
Amy Bruckman to
get them excited about reading, writing and programming. To make scripting
easier there is a client program called MacMOOSE;
WinMOOSE is a port of MacMOOSE for a Windows platform.
WinMOOSE provides much additional functionality beyond a standard telnet
client, including:
Telnet window for basic interaction, with output scrollback and input
command history for easy command recall.
Object browser to display all of an object's scripts and properties.
WYSIWYG (What You See Is What You Get) editing of scripts and properties.
Multiple connections.
Separate windows for Help and sending Mail.
WinMOOSE was begun as part of a Software
Engineering class at Georgia Tech. The program is nearing completion
and most of the functionality is present; however, it has not been
thoroughly tested and may contain bugs.
We would appreciate any reports of bugs encountered with this program.
Bug reports should be mailed to bug-winmoose@cc.gatech.edu.
BUG OF THE MONTH
MindSpring, in order to prevent spam
(junk email), prevents programs from connecting to SMTP ports. What this
means is: MindSpring users will not be able to register their WinMOOSE
programs on-line and will get a network error instead. Since WinMOOSE
registration is automatic and required the program will not run.
Temporary Solution: We're working to fix this bug. Until then, if you have problems
registering your copy of WinMOOSE, please send email to bug-winmoose@cc.gatech.edu and we
will send you a version which does not require registration.
|
How to get WinMOOSE
Click this link to begin downloading WinMOOSE.
A "Save As..." window should appear asking you where you want to save the file. Choose a place that you will remember. I recommend making a directory like C:\WinMOOSE to put it in. If you're not sure, ask a parent or teacher. If you ARE a parent or teacher, ask a 9- to 13-year-old.
Once the program file has finished downloading, find the file on your hard
drive, and double-click it to run the program.
The first time you run WinMOOSE it will ask you for your name and email
address. There is also a little box you can check if you want us to email you
when a new version of WinMOOSE is released. Fill out the form and click the OK
button. This is just for our records; we promise not to give your name or
email address to junk mail companies.
Another window should appear, asking which MUD you would like to connect
to. MOOSE Crossing should already be in the list. Select MOOSE Crossing by
clicking on it, then click the OK button.
WinMOOSE will ask for your login name (character name) and password. Type
them in the boxes (pushing TAB will move the cursor between boxes) and then
click OK. If you don't have a character yet, click the Help button and then
type "request" (with no quotes of course) in the input area of the main
window.
That's all! You should now be connected to MOOSE Crossing in a big blue
window. You can type
commands in the bottom-most text box, and you can see the world in the
top-most text box. Recent commands appear above your current command, and you
can push the up arrow if you want to repeat a command. Menu items can let you
change font and size, and some buttons on the big blue window let you edit
objects, send mail and get help from MOOSE Crossing. I'll create more
detailed help for WinMOOSE some day, but not today.
Downloads
Please remember that all of this software is still under development. It
has no warranty and is full of bugs and will probably crash your computer
sooner or later or possibly cause it to explode. Neither the authors of
WinMOOSE nor Georgia Tech
are responsible for any bad things which happen as a result of anyone
downloading, compiling, running, or thinking about this software. So use
at your own risk, and if your computer explodes try to remember what part
of the program caused it so that we can fix that bug.
WinMOOSE Executable
- This file is the most recent version of the compiled program. For more
information on what this is and how to use it, see "How to get WinMOOSE",
above.
Known Bugs / Missing Functionality
- Check here for a list of the bugs in WinMOOSE, as well as all the stuff we
just haven't finished yet. This list may not be up to date; for a more
current listing look at the Help | Version Notes... menu option in WinMOOSE or
look at source file notes.h.
If you do happen to find a bug, please email
bug-winmoose@cc.gatech.edu and try to give as many details about the bug as possible.
Required DLLs
- Don't worry about this unless you receive a "DLL not found" error when running WinMOOSE. WinMOOSE needs certain DLL files to run. (DLL means "dynamic link library"; DLL files contain code which is shared by multiple programs.) Under Windows95 or Windows98 these files go in c:\windows\system, in WindowsNT they go in c:\winnt\system.
WinMOOSE Source Code
- WinMOOSE is written using Microsoft Visual C++ 5.0 and the Microsoft
Foundation Classes. This .zip file contains all the
source code, project files and resources needed for a full compile of
WinMOOSE, so you only need to download the most recent version.
This program and its source code is the intellectual property of the
Georgia Institute of Technology. You are free to use, view and distribute
it as you please so long as this notice is included in unmodified form in
all distributions. You are free to modify this source code in any way
so long as this notice is included in unmodified form and the source of
any derivative works is still free and available to the public. I'm not
sure if you're allowed to sell this source or program or any derivative
works, but Georgia Tech has an elite cadre of ninja attack lawyers who
hunt down and destroy intellectual property abusers so I wouldn't try it.
WinMOOSE was written by Will Scott and Adam Tegen under the supervision of Amy
Bruckman. Special thanks to Vu Pham, Gregory Abowd, Steven Tamm, the Georgia
Tech Electronic Learning Communities Lab, and the citizens of MOOSE Crossing.
Copyright (c) 1998 The Georgia Institute of Technology. All rights
reserved. "Thank you ever so much in offering me this delightful meal. I would
be ever so obliged if you would be so kind as to give me a cup of tea to wash
it down."