[MUD-Dev] Re: Why did it take years?

J C Lawrence claw at kanga.nu
Tue Oct 27 20:23:46 New Zealand Daylight Time 1998


On Tue, 27 Oct 1998 21:23:53 +0100 (MET) 
Niklas Elmqvist<d97elm at dtek.chalmers.se> wrote:

> (I also reflected on this -- I really *detest* underscores after
> more than one feud with Ada 95, and you just don't write C++ with
> all lower-case!)

Piffle.  I rather like underscores...

> I agree. I know I've pitched this before, but I believe that we
> should try to assemble a team to do a DevMUD graphical client based
> on the Golgotha source code -- this would of course require a set of
> server-side modules to handle the stuff. It's not like we have to
> invest hundreds of man-years to do 3D models, textures and stuff --
> a fairly basic, texture-mapped, fractal-generated (or otherwise)
> terrain with a minimalist world to go with it, and we're set. Then
> we let people with *real* creativity have a go at building the
> EverQuest-killer. :)

I have CVS *mostly* set up and happy right now (thanks Greg!), and am
still beating about the bush for security concerns.  After I roll that
out for DevMUD I'm starting to think seriously about putting the
Golgotha sources under the CVS tree as well (need more disk).

This last idea raises another question:

  What perceived value is there in having a wide variety of
MUD-related sources availabile for browsing under CVS?  Potentially I
could have a wide variety of sources in the three, from sample telnet,
socket, etc code, DB engines, full servers, yada yada.

(If you don't know what that means, go look at the Gnome or one of the
other projects with an exposed CVS tree (I don't think I'm going to
get as fancy as Mozilla's setup *YET*)).

Of course DevMUD is also going to need a bug tracking system ala GNAT
or such.  

Why?  

Bug tracking systems can be used as very simple and effective TO-DO
systems.  How many times have you left a comment in your code ala,
"Gotta come back to this to fix/clean_up/do_whatever" and then utterly
forgotten the comment and the postit note you scribbled it on and
never gone back?  Bug tracking systems allow you to file a bug instead
of or in addition to that comment, and to then have the bug sitting in
the queue, along with a severity and a priority value forever more
until it gets handled.  Bug tracking systems can also be used as a
persistent message board for cooperation among a team working on a
project (file a bug with the basic design notes for an upcoming area,
file a bug with the stated interface you're expecting with someone
else's code, etc).

--
J C Lawrence                               Internet: claw at kanga.nu
----------(*)                             Internet: coder at kanga.nu
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...




More information about the MUD-Dev mailing list