1999Q2/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Blending graphics with text -->
<!--X-From-R13: h1391470 <h1391470Npfv.hbggnjn.pn> -->
<!--X-Date: Fri, 16 Apr 1999 00:17:35 &#45;0700 -->
<!--X-Message-Id: Pine.SUN.3.96.990416075215.17500A&#45;100000#csia,csi.uottawa.ca -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.SGI.3.95.990414182611.18921K&#45;100000#genome,cbs.dtu.dk -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Blending graphics with text</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:u1391470#csi,uottawa.ca">
</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="msg00055.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00057.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00050.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00078.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00056">Author</A>
&nbsp;|&nbsp;<A HREF="#00056">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00056">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Blending graphics with text</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Blending graphics with text</LI>
<LI><em>From</em>: u1391470 &lt;<A HREF="mailto:u1391470#csi,uottawa.ca">u1391470#csi,uottawa.ca</A>&gt;</LI>
<LI><em>Date</em>: Fri, 16 Apr 1999 08:38:14 -0400 (EDT)</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
First off, let me thank everyone for their replies. It has given me a lot
to think about.

Now, some responses and a few more questions.

The client is written in Java, version 1.2. So hopefully, if Sun's JRE
(actually, I think they changed the name, but I forget to what) works
properly on your machine, so too would the client. I was extremely careful
not to use and OS specific calls (such as System.out, etc.).

Even though we currently do check for term type for output, we mostly do
this for the maps. I hadn't considered doing it for all output, but this
is a good idea. Thanks Chris.

Everyone who brought up the point about graphics not really being able to
replace text was right. :) While we do have different graphics for most
mobs, it is doubtful that we will ever be able to get images for
everything. Perhaps adding text beside the images would work. What we are
really going for is having our graphics window as the main user interface.
The text window would still be used for speach, etc, but most of the basic
information should be gained from the images. More detailed information
about the room/object would be supplied by text.

I am somewhat hesitant to replace text with voice, mainly because most
players like to log their sessions. If text information was replaced with
sound, would this still be possible?

Now, on a slightly tangential topic. The way the mud is moving, I think
that it would be easier to perform many of the functions if it were
written in C++ rather than C (we are using Circle as our base, I don't
recall which version off the top of my head). Of course, rewriting the
entire code would be a little too time consuming. Another coder had
suggested writting wrapper classes for all our code. Basically, write a
class Player, which would contain the player_data structure and have
procedures that would call any relevant functions. Has anyone done this?
Do you think it would be wortwhile to do?

The main reason for this is that the server is performing a lot of math
dealing with distances between objects/players/locations. As such, we end
up with 3 or 4 different versions of each function. I'm sure we could cut
this down. 

As well, we have a database of objects and mobs. All other objects/mobs
come from this database. So, every longsword is a copy (with
modifications, of course) of our database longsword. Things such as damage
dice, and attack type can't be changed. Again, with inheritance,
it is simpler to ensure that objects retain the required properties.

Thanks again for the help,

Arun Narayanan
E-Mail: u1391470#csi,uottawa.ca






_______________________________________________
MUD-Dev maillist  -  MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>


</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="00078" HREF="msg00078.html">Re: [MUD-Dev] Blending graphics with text</A></strong>
<ul compact><li><em>From:</em> claw#kanga,nu</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00050" HREF="msg00050.html">Re: [MUD-Dev] Blending graphics with text</A></STRONG>
<UL><LI><EM>From:</EM> Hans-Henrik Staerfeldt &lt;hhs#cbs,dtu.dk&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00055.html">Re: [MUD-Dev] Blending graphics with text</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00057.html">Re: [MUD-Dev] Virtual machine design</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00050.html">Re: [MUD-Dev] Blending graphics with text</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00078.html">Re: [MUD-Dev] Blending graphics with text</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00056"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00056"><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] Virtual machine design</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<LI><strong><A NAME="00095" HREF="msg00095.html">RE: [MUD-Dev] Virtual machine design</A></strong>, 
Jon A. Lambert <a href="mailto:jlsysinc#ix,netcom.com">jlsysinc#ix,netcom.com</a>, Wed 21 Apr 1999, 06:01 GMT
</LI>
</ul>
<LI><strong><A NAME="00096" HREF="msg00096.html">RE: [MUD-Dev] Virtual machine design</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Thu 22 Apr 1999, 05:02 GMT
</LI>
</ul>
</LI>
<LI><strong><A NAME="00048" HREF="msg00048.html">[MUD-Dev] Blending graphics with text</A></strong>, 
u1391470 <a href="mailto:u1391470#csi,uottawa.ca">u1391470#csi,uottawa.ca</a>, Wed 14 Apr 1999, 15:38 GMT
<UL>
<LI><strong><A NAME="00050" HREF="msg00050.html">Re: [MUD-Dev] Blending graphics with text</A></strong>, 
Hans-Henrik Staerfeldt <a href="mailto:hhs#cbs,dtu.dk">hhs#cbs,dtu.dk</a>, Wed 14 Apr 1999, 19:23 GMT
<UL>
<LI><strong><A NAME="00056" HREF="msg00056.html">Re: [MUD-Dev] Blending graphics with text</A></strong>, 
u1391470 <a href="mailto:u1391470#csi,uottawa.ca">u1391470#csi,uottawa.ca</a>, Fri 16 Apr 1999, 07:17 GMT
<UL>
<LI><strong><A NAME="00078" HREF="msg00078.html">Re: [MUD-Dev] Blending graphics with text</A></strong>, 
claw <a href="mailto:claw#kanga,nu">claw#kanga,nu</a>, Mon 19 Apr 1999, 07:51 GMT
<UL>
<LI><strong><A NAME="00086" HREF="msg00086.html">Re: [MUD-Dev] Blending graphics with text</A></strong>, 
Alex Stewart <a href="mailto:riche#crl,com">riche#crl,com</a>, Mon 19 Apr 1999, 19:02 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL>
</LI>
<LI><strong><A NAME="00051" HREF="msg00051.html">Re: [MUD-Dev] Blending graphics with text</A></strong>, 
Laurel Fan <a href="mailto:lf25+@andrew.cmu.edu">lf25+@andrew.cmu.edu</a>, Wed 14 Apr 1999, 19:23 GMT
</LI>
<LI><strong><A NAME="00055" HREF="msg00055.html">Re: [MUD-Dev] Blending graphics with text</A></strong>, 
Mik Clarke <a href="mailto:mikclrk#ibm,net">mikclrk#ibm,net</a>, Fri 16 Apr 1999, 07:17 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>