WorldClass
Pre-release
Version 1.0 Notes
David Baggett
14-Aug-94
What's WorldClass?
WorldClass is a class library designed for use with High Energy Software's
TADS (Text Adventure Development System). It completely replaces the ADV.T
that comes with TADS. The motiviation behind WorldClass is simply stated:
I wanted to correct the few things that irritated me about ADV.T and add
support for some nifty stuff that I'd always thought would be cool to
have in games. Not very scientific, but there you have it.
Restrictions
First things first. Please read the license carefully. The general gist
of it is as follows:
- Noncommercial or shareware use of WorldClass in your own
works is permitted, but you must include the text
"This product includes portions of WorldClass,
a TADS class library developed by David M. Baggett
for ADVENTIONS. WorldClass is Copyright (C) 1994
by David M. Baggett."
in the title page of anything you use it in.
- Before using WorldClass in any commerical products, contact
me and we can work something out. I do not intend to make
such use difficult or expensive.
- If you make your own edition of WorldClass, it is subject
to the same restrictions.
The spirit of these terms is this: I don't want anyone making lots of money
from WorldClass unless I know about it, and I don't want people to have a
hard time getting WorldClass in the first place.
Requirements
WorldClass requires TADS version 2.1.2.0 or greater. It relies on
changes made starting with this version, so don't try to use an earlier
version.
Mailing List
Mail anything about WorldClass to the WorldClass mailing list:
<
[email protected]>
Mail requests to be added or deleted to <
[email protected]>, not to the
mailing list itself.
Dave's Role
I'm releasing this source code because I think other people might be able
to use it in their own games. I hope that this decision won't result in
hundreds of hours of support or maintenance, because I unfortunately have
almost no time for such things right now.
However, I'd really like to see WorldClass used widely, and this will
require good documentation and support. This is where *you* come in,
dear reader. If you want WorldClass to really be a useful tool, please
do everything you can to help the WorldClass user community, by doing
any of the following:
- Help write the manual.
- Answer users' questions in Usenet and other forums.
Tell people about the benefits of using WorldClass.
Warn people about problems with WorldClass.
- Report bugs to the WorldClass mailing list.
- Fix bugs; improve the code.
- When writing your own TADS code, try to keep it modular
so that it can be integrated seamlessly into WorldClass
for others to benefit from. Follow WorldClass class and
method naming conventions.
I hope to help with all of these things, and will try my best to answer
tough questions about the more obscure fringes of the class library.
(There are plenty of tricky bits in the current code, that's for sure.)
Dave Baggett
August 14, 1994