----------------------------------------------------------------------

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

  1. Click this link to begin downloading WinMOOSE.
  2. 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.
  3. Once the program file has finished downloading, find the file on your hard drive, and double-click it to run the program.
  4. 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.
  5. 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.
  6. 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 Y2K Compliance

WinMOOSE is completely Year 2000 compliant. WinMOOSE does not make use of date fields for any purpose.
WinMOOSE was written using Microsoft Visual C++ 5.0, which is Year 2000 compliant. For more information on this compliance see http://www.microsoft.com/technet/year2k/product/user_view15079EN.htm.


----------------------------------------------------------------------

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."