[MUD-Dev] Re: Let's talk about numbers.

Jon A. Lambert jlsysinc at ix.netcom.com
Fri Sep 25 18:36:07 CEST 1998


On 25 Sep 98, Caliban Tiresias Darklock wrote:
> On 08:03 AM 9/25/98 -0600, I personally witnessed T. Alexander
> Popiel jumping up to say:
> >
> >Users are finicky things; they claim to want flexibility, but what
> >they really want is flexibility to do what _they_ want, without
> >having to even think about what other people might want.  
> 
> That's probably the most succinct and accurate way I've ever heard
> it put. :)
> 
> My take on how to do this: provide reasonable defaults for
> everything, and allow configuration in tiers -- i.e. by a list of
> possible things you could configure, arranged in order of both topic
> and complexity. 
> 
> I've been thinking about how to do this with a Windows app (yes, I
> am still building a Win9x MUD server), and what I came up with as a
> reasonable solution was to put a list of bright labeled icons on the
> left of the configuration window, populating the right-hand portion
> with property sheets in which the most common and basic functions
> are on the top sheet. As you move to the right, you have more
> complex functions and options, until you finally reach the "Deep
> Magic" section. 

For configuration options, I like using tab controls.  A few Windows 
apps make use of these, but they are much more commonly seen as 
standard fare on OS/2.   Each tab is a different category.  Saves
screen space and prevents the endless drill down and back up to find
what you want.  The Win95 System and Display properties make light 
use of tabs, but rather inconsistent use.  I prefer the vertical tabs
though.  

> This lets the majority of users go through and set their options
> quickly and easily, by just going down the list on the left where
> they normally look for button menus. Advanced users will quickly
> pick up on the property sheets and be able to go through them with
> ease, checking and modifying things no one in his right mind wants
> to mess with unless he REALLY knows what he's doing. 
> 
> I still don't have a reasonable safety net in there. I should
> install one, but I'm not sure what to use. It needs to be something
> that protects the inexperienced without inconveniencing the
> experienced.
 
Another advantage of the dialog approach over a config flatfile is 
that you then have editing, validation, bubble help and context level
help easily available.  Still the information can be stored in a 
flatfile in any format (.ini is rather handy) so the experienced user
can use any editor on it.

--
--/*\ Jon A. Lambert - TychoMUD     Internet:jlsysinc at ix.netcom.com /*\--
--/*\ Mud Server Developer's Page <http://www.netcom.com/~jlsysinc> /*\--
--/*\   "Everything that deceives may be said to enchant" - Plato   /*\--




More information about the mud-dev-archive mailing list