1997Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Introductions and -->
<!--X-From-R13: pbqreNvoz.arg -->
<!--X-Date: Wed, 10 Dec 1997 04:29:20 +0000 -->
<!--X-Message-Id: 199712100403.EAA69800#out5,ibm.net -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 3.0.32.19971118114018.0072b5bc#pop,ricochet.net -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  Introductions and</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:coder#ibm,net">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00611.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00613.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00315.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00641.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00612">Author</A>
&nbsp;|&nbsp;<A HREF="#00612">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00612">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Introductions and</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev]  Introductions and</LI>
<LI><em>From</em>: <A HREF="mailto:coder#ibm,net">coder#ibm,net</A></LI>
<LI><em>Date</em>: Tue, 09 Dec 97 19:41:56 -0800</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>

On 18/11/97 at 07:47 PM, Mike Sellers &lt;mike#online-alchemy,com&gt; said:

&gt;This *is* interesting.  Given that we randomly generate character stats
&gt;all the time in games, I'm surprised randomly generating names isn't more
&gt;prevalent.  After all, how many of us got to choose our names? :)  (And I
&gt;suppose for a fee, you could go to city hall or whatever and register to
&gt;change your name if you wanted...)

IIRC US federal law allows any person to use any name they wish at any
time, unless that use is for libel, embezelment, or slander.  Everything
else is legit, and an acceptable legal alias.  As such anything but my
"full name" is a legally acceptable alias, encluding "J C Lawrence",
"Chris Lawrence", the various mispellings of my name that have been used
by others including the US Govt etc.

&gt;Frankly, if I never see another desc along the lines of
&gt;"flaming red hair and lips to match, ice blue eyes that at once chill
&gt;your soul and inflame your desire..." (ugh) that'll be fine with me! :)  

Tall, very tall, very tall and thin; somehow all angles and jutting boney
corners with torn wrinkled skin stuck on like old dried glue.   Hunched
slightly as if leaning into an ever present wind, a great jagged beak of a
nose slicing forward.

&lt;sigh&gt;

Been at least 5 years since I've entered a variation on that one --
originally penned for my fav char, Aethir the dark.  Extra kudos points
for the titles of either the book that the name "Aethir" was stolen from,
or the book that the general physical description was taken (in spirit)
from.

&gt;While we're talking about names, how do you propose to deal with
&gt;name-collision?  

I don't -- one of the nice side effects of not having a global name-space
is that this sort of problem descends to the minor style.  All name
collisions are local -- which makes name space viruses something to fear
and cultivate.

&gt;I've never really liked the fact that all names in
&gt;typical MUDs must be unique.  

Agreed.  Its even more annoying to find current day web sites which
require unique ID's to log in, and won't accept unique ID/password pairs
(eg wired, travelocity...).  Bloody annoying.

&gt;It seems like you could easily allow for
&gt;multiple name instances by keying off the combo of character name and
&gt;player name internally.  The only problem comes up in areas where, for
&gt;example, I want to talk to "Joe" or send game-mail to "Joe."  If there
&gt;are a dozen Joes out there, how do I know which one I want?  Even in the
&gt;scheme described above, you could have several "Joe Doe" characters.  I
&gt;suppose you could list further, publicly known information for each, such
&gt;as occupation, general area where they live ("Joe Doe of Tos, who is a
&gt;merchant"), or in a graphical environment, a picture of them -- anything
&gt;to help other players differentiate their Joe from all other Joes.

&gt;Thoughts on this?

Because I expect namespace viruses to become very common, I've been
thinking about this one.  I currently have two types of mappings:  a name
string that maps to an internal unique ID value, and a name string that
maps to a list of such ID values (ie individuals and groups).  Creating a
group is a special process as compared to creating an individual name
assignment.  In the general case I have newer name assignments override
ones, thus:

  &gt; l
  There is a troll here.
  &gt; name troll Bubba.
  &gt; l
  Bubba is here.
  An elf walks in.
  &gt; name elf Bubba
    // I'm in debate over whether to warn the character over the prior 
    // existance of the Bubba name assignment, or to prompt directly into 
    // a Bubba group name assignment.  Currently I do the latter, but 
    // allow replacement for:
  &gt; l
  Bubba is here.
  There is a troll here.

What I'm thinking of doing is creating name stacks, such that there would
be no warnining or alert of the name collision above.  Thus "Bubba" would
end up refering to the elf, but could be prompted for earlier assignments:

  &gt; l
  Bubba is here
  There is a troll here.
  &gt; l at Bubba?  // The '?' request assignment stack expansion
  Do you want:
    1) Bubba the elf (current default).
    2) Bubba the troll.
    0) Cancel command?
  &gt;&gt; ...etc...

Ideally the list would be keyed by most recent reference, most significant
interaction with character etc rathe than simple race.

-- 
J C Lawrence                               Internet: claw#null,net
----------(*)                              Internet: coder#ibm,net
...Honourary Member of Clan McFud -- Teamer's Avenging Monolith...


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<ul compact><li><strong>Follow-Ups</strong>:
<ul>
<li><strong><A NAME="00641" HREF="msg00641.html">Introductions and</A></strong>
<ul compact><li><em>From:</em> s001gmu#nova,wright.edu</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00310" HREF="msg00310.html">Naming and descriptions (was Re: [MUD-Dev]  Introductions and descriptions)</A></STRONG>
<UL><LI><EM>From:</EM> Mike Sellers &lt;mike#online-alchemy,com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00611.html">Re: [MUD-Dev]  Guilds &amp; Politics [was Affecting the World]</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00613.html">Re: [MUD-Dev] Fear of magic (was:Usability and interface)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00315.html">Re: [MUD-Dev]  Introductions and</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00641.html">Introductions and</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00612"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00612"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev]  Introductions and</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00324" HREF="msg00324.html">Re: [MUD-Dev]  Introductions and</A></strong>, 
Derrick Jones <a href="mailto:gunther#online1,magnus1.com">gunther#online1,magnus1.com</a>, Thu 20 Nov 1997, 09:16 GMT
</LI>
<LI><strong><A NAME="00341" HREF="msg00341.html">Re: [MUD-Dev]  Introductions and</A></strong>, 
Marian Griffith <a href="mailto:gryphon#iaehv,nl">gryphon#iaehv,nl</a>, Fri 21 Nov 1997, 19:58 GMT
<UL>
<LI><strong><A NAME="00357" HREF="msg00357.html">Re: [MUD-Dev]  Introductions and</A></strong>, 
Matt Chatterley <a href="mailto:root#mpc,dyn.ml.org">root#mpc,dyn.ml.org</a>, Sat 22 Nov 1997, 16:45 GMT
</LI>
</UL>
</LI>
</ul>
</ul>
<LI><strong><A NAME="00315" HREF="msg00315.html">Re: [MUD-Dev]  Introductions and</A></strong>, 
Richard Woolcock <a href="mailto:KaVir#dial,pipex.com">KaVir#dial,pipex.com</a>, Wed 19 Nov 1997, 18:32 GMT
</LI>
<LI><strong><A NAME="00612" HREF="msg00612.html">Re: [MUD-Dev]  Introductions and</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Wed 10 Dec 1997, 04:29 GMT
<UL>
<LI><strong><A NAME="00641" HREF="msg00641.html">Introductions and</A></strong>, 
s001gmu <a href="mailto:s001gmu#nova,wright.edu">s001gmu#nova,wright.edu</a>, Wed 10 Dec 1997, 18:53 GMT
<UL>
<LI><strong><A NAME="00737" HREF="msg00737.html">Re: [MUD-Dev]  Introductions and</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Fri 12 Dec 1997, 08:39 GMT
<UL>
<LI><strong><A NAME="00755" HREF="msg00755.html">Introductions and</A></strong>, 
s001gmu <a href="mailto:s001gmu#nova,wright.edu">s001gmu#nova,wright.edu</a>, Fri 12 Dec 1997, 21:37 GMT
<UL>
<LI><strong><A NAME="00821" HREF="msg00821.html">Re: [MUD-Dev]  Introductions and</A></strong>, 
coder <a href="mailto:coder#ibm,net">coder#ibm,net</a>, Sun 14 Dec 1997, 22:52 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>