1998Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Races and stuff (was: FAQ) -->
<!--X-From-R13: Hnqvz Fxnpuraxb <inqvzgN4pf.pbz> -->
<!--X-Date: Fri, 30 Jan 1998 19:31:31 +0000 -->
<!--X-Message-Id: 34D229F1.BB5BA632#4cs,com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.SOL.3.96.980111152133.9410A&#45;100000@sun&#45;cc203 -->
<!--X-Reference: 34CF08AF.2781E494#efrei,fr -->
<!--X-Reference: 34D21319.90B5F43E#4cs,com -->
<!--X-Reference: 34D2214C.2781E494#efrei,fr -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Races and stuff (was: FAQ)</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:vadimt#4cs,com">
</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="msg00355.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00357.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00354.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00187.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00356">Author</A>
&nbsp;|&nbsp;<A HREF="#00356">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00356">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Races and stuff (was: FAQ)</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] Races and stuff (was: FAQ)</LI>
<LI><em>From</em>: Vadim Tkachenko &lt;<A HREF="mailto:vadimt#4cs,com">vadimt#4cs,com</A>&gt;</LI>
<LI><em>Date</em>: Fri, 30 Jan 1998 13:28:49 -0600</LI>
<LI><em>Sender</em>: <A HREF="mailto:vt#vadimt,4cs.com">vt#vadimt,4cs.com</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
Marc Eyrignoux wrote:
&gt; 
&gt; Vadim Tkachenko wrote:
&gt; &gt;
&gt; &gt; Marc Eyrignoux wrote:
&gt; &gt;
&gt; &gt; [skipped as irrelevant to the topic]
&gt; &gt;
&gt; &gt; &gt; Server design:
&gt; &gt; &gt;         - in C++
&gt; &gt; &gt;         - using a relational database (surely MySQL)
&gt; &gt; &gt;         - under Linux RedHat 5.0
&gt; &gt; &gt;         - multi-threaded, event driven
&gt; &gt; &gt;         - still only in project phase
&gt; &gt; &gt;         - 1 world: small basic medieval-fantastic world, with basic races
&gt; &gt; &gt; like elves, humans, orks...
&gt; &gt;
&gt; &gt; Now, let's again chant: hate numbers 1,2,3; love numbers like x,y,z.
&gt; &gt;
&gt; &gt; In this context, what is a definition of a race? Which properties are
&gt; &gt; specific for the &lt;you-name-it-not-just-race&gt;? How do I generalize that?
&gt; &gt;
&gt; &gt; And, getting to a big picture, how do I put down in concrete the MUD
&gt; &gt; world object model?
&gt; &gt;
&gt; &gt; I believe, once this task is done, it would be much simpler to design it
&gt; &gt; further, as well as implement.

&gt; OK I will search a solution between "a general race class" and "a class
&gt; per different race". Of course the best would be to store the infos
&gt; relative
&gt; to a particular race into text files (or within the database), but the
&gt; way
&gt; these informations are stored and which infos are stored is still to
&gt; determine.

No, what I meant by that is not an implementation issue, but rather a
concept - once again, which properties are relevant/important for, say,
the race?

Number of limbs?
Water breathing ability?
Enumeration of senses (races immune to magic, able to sense magic,
etc.)?
Alignment community (see my earlier articles on that)?
What else?

What defines the race?

From the implementation point of view, I'd hate to write a separate
class for each race - what if I just want to add one on-the-fly?

-- 
Still alive and smile stays on,
Vadim Tkachenko &lt;VadimT#4CS,Com&gt;
--
UNIX _is_ user friendly, he's just very picky about who his friends are

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00193" HREF="msg00193.html">FAQ</A></STRONG>
<UL><LI><EM>From:</EM> Ling &lt;K.L.Lo-94#student,lboro.ac.uk&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00335" HREF="msg00335.html">[MUD-Dev]  FAQ</A></STRONG>
<UL><LI><EM>From:</EM> Marc Eyrignoux &lt;Marc.Eyrignoux#efrei,fr&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00350" HREF="msg00350.html">Re: [MUD-Dev] Races and stuff (was: FAQ)</A></STRONG>
<UL><LI><EM>From:</EM> Vadim Tkachenko &lt;vadimt#4cs,com&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00354" HREF="msg00354.html">Re: [MUD-Dev] Races and stuff (was: FAQ)</A></STRONG>
<UL><LI><EM>From:</EM> Marc Eyrignoux &lt;Marc.Eyrignoux#efrei,fr&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00355.html">Re: [MUD-Dev]  The MLI Project</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00357.html">OT: I'm moving again!</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00354.html">Re: [MUD-Dev] Races and stuff (was: FAQ)</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00187.html">Re: [MUD-Dev] Totally OT... (Or is it?) (yes it is ;)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00356"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00356"><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]  FAQ</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00236" HREF="msg00236.html">Re: [MUD-Dev]  FAQ</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Wed 14 Jan 1998, 02:01 GMT
</LI>
<LI><strong><A NAME="00335" HREF="msg00335.html">[MUD-Dev]  FAQ</A></strong>, 
Marc Eyrignoux <a href="mailto:Marc.Eyrignoux#efrei,fr">Marc.Eyrignoux#efrei,fr</a>, Wed 28 Jan 1998, 10:30 GMT
<UL>
<LI><strong><A NAME="00350" HREF="msg00350.html">Re: [MUD-Dev] Races and stuff (was: FAQ)</A></strong>, 
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Fri 30 Jan 1998, 17:42 GMT
<UL>
<LI><strong><A NAME="00354" HREF="msg00354.html">Re: [MUD-Dev] Races and stuff (was: FAQ)</A></strong>, 
Marc Eyrignoux <a href="mailto:Marc.Eyrignoux#efrei,fr">Marc.Eyrignoux#efrei,fr</a>, Fri 30 Jan 1998, 18:52 GMT
<UL>
<LI><strong><A NAME="00356" HREF="msg00356.html">Re: [MUD-Dev] Races and stuff (was: FAQ)</A></strong>, 
Vadim Tkachenko <a href="mailto:vadimt#4cs,com">vadimt#4cs,com</a>, Fri 30 Jan 1998, 19:31 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</LI>
<LI><strong><A NAME="00187" HREF="msg00187.html">Re: [MUD-Dev] Totally OT... (Or is it?) (yes it is ;)</A></strong>, 
Mike Sellers <a href="mailto:mike#online-alchemy,com">mike#online-alchemy,com</a>, Sat 10 Jan 1998, 19:17 GMT
<UL>
<LI><strong><A NAME="00216" HREF="msg00216.html">Re: [MUD-Dev] Totally OT... (Or is it?) (yes it is ;)</A></strong>, 
JC Lawrence <a href="mailto:claw#under,Eng.Sun.COM">claw#under,Eng.Sun.COM</a>, Mon 12 Jan 1998, 19:02 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00172" HREF="msg00172.html">Delivery Notification: Delivery has failed</A></strong>, 
PMDF e-Mail Interconnect <a href="mailto:postmaster#nova,wright.edu">postmaster#nova,wright.edu</a>, Sat 10 Jan 1998, 04:36 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00174" HREF="msg00174.html">Delivery Notification: Delivery has failed</A></strong>, 
PMDF e-Mail Interconnect <a href="mailto:postmaster#nova,wright.edu">postmaster#nova,wright.edu</a>, Sat 10 Jan 1998, 06:55 GMT
</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>