1997Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev]  Carnage, scripting newbie guides -->
<!--X-From-R13: @nguna Kbfcr <lbfcrNunjnvv.rqh> -->
<!--X-Date: Wed, 01 Oct 1997 20:43:00 +0000 -->
<!--X-Message-Id: Pine.GSO.3.95q.971001102642.17415A&#45;100000@uhunix2 -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: c=US%a=_%p=EA%l=MOLACH&#45;971001144411Z&#45;27971#molach,origin.ea.com -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev]  Carnage, scripting newbie guides</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:yospe#hawaii,edu">
</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="msg00012.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00014.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00002.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00044.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00013">Author</A>
&nbsp;|&nbsp;<A HREF="#00013">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00013">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev]  Carnage, scripting newbie guides</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>'" &lt;<A HREF="mailto:mud-dev#null,net">mud-dev#null,net</A>&gt;</LI>
<LI><em>Subject</em>: Re: [MUD-Dev]  Carnage, scripting newbie guides</LI>
<LI><em>From</em>: Nathan Yospe &lt;<A HREF="mailto:yospe#hawaii,edu">yospe#hawaii,edu</A>&gt;</LI>
<LI><em>Date</em>: Wed, 1 Oct 1997 10:42:14 -1000</LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Tue, 30 Sep 1997, Koster, Raph wrote:

:On Tuesday, September 30, 1997 2:47 PM, Adam 
:Wiggins[SMTP:nightfall#user2,inficad.com] wrote:

:&gt; I started on one of my own, anyways.  Not too sure, but I think the 
:name
:&gt; was Worlds of Carnage.

:Just for the record, Worlds of Carnage, done by DimWit and Gilgamesh, 
:was the first Diku to use an embedded scripting language, as opposed 
:to calling spec_procs. Merc's mobprogs are based on their work, and 
:used to be acknowledged as such in the docs... Merc's mobprogs, which 
:now seem to be in common usage in the Diku world, also suck compared 
:to Carnage's system. After WoC (founded in I think '92, and which I 
:think is still around, though at one point the building that housed it 
:burned down) came Legend with a somewhat nicer script language of its 
:own and then Merc, and then another (Imperium Gothique?) that 
:drastically extended and expanded mobprogs. Legend's original immortal 
:staff is largely old Carnage players...

:Far as I know, mobprogs is the only one of these that was ever 
:released, although Cythera is running WoC code and has its "acts" 
:system as well.

Just a note, Newt, who wrote the Imperium Gothique version, is a lurker 
here. I used a version of his script in a Rom I ran a couple of years ago.

An additional note: all of these scripting languages used a runtime text
interpreter, similar to having a player type in commands to the mob, or
to some activator mob for objects and rooms.

:&gt; The Newbie Sword was your standard issue weapon with a really
:&gt; nicely-written script attached to it.

:For me the best part about the newbie sword was putting it in your 
:backpack and hearing it make muffled noises and complain about getting 
:closed up... :) Then again, I didn't come to the mud as a newbie, so 
:it was fairly annoying to me.

Anyone else think of Cutbert, from Gardner's Wuntvur books, when they read
this?

Now, on to my addition:

I've been moving more and more of the interface of my game off the host and
onto the client. As such, the client has unlimited available information, 
and opportunities for cheating are rife. As I intend to release the code...

...but on the flip side, this means people can ultimately customize the
client to their heart's content. The client is in Java, and the two 
versions (so far) are interfaced text-and-pictures (with optional mouse
controls) and remote subhost (runs on a host system to a telnet client).

This has three major results. #1 - clients have most of the personal memory
(as opposed to game critical data, which is kept secure on the host) making
limitations on memory a nonissue.
#2 - clients could theoretically become 100% graphical, or any varient on
such, with no penalty on gameplay for text clients.
#3 - the internal language becomes a representational resource allocation
and assembly system, instead of a text scripting system.

This third result is the one relevant here. I'd like some feedback on what
might be possible with such a system.

-- 

"You? We can't take you," said the Dean, glaring at the Librarian.
"You don't know a thing about guerilla warfare." - Reaper Man,
Nathan F. Yospe  Registered Looney                   by Terry Pratchett
yospe#hawaii,edu   <A  HREF="http://www2.hawaii.edu/~yospe">http://www2.hawaii.edu/~yospe</A>           Meow


</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="00044" HREF="msg00044.html">[MUD-Dev]  Carnage, scripting newbie guides</A></strong>
<ul compact><li><em>From:</em> ##Make Nylander &lt;thenewt#use,usit.net&gt;</li></ul>
</UL></LI></UL>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00002" HREF="msg00002.html">RE: [MUD-Dev]  Carnage, scripting newbie guides</A></STRONG>
<UL><LI><EM>From:</EM> "Koster, Raph" &lt;rkoster#origin,ea.com&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00012.html">Re: [MUD-Dev] more classes (Usability and interface and who the</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00014.html">Re: [MUD-Dev] Usability and interface and who the hell is suppo</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00002.html">RE: [MUD-Dev]  Carnage, scripting newbie guides</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00044.html">[MUD-Dev]  Carnage, scripting newbie guides</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00013"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00013"><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><A NAME="00007" HREF="msg00007.html">Re: [MUD-Dev]  Stranger in a Strange Land (was Usability and interface and who the hell is supposed to be playing, anyway? (Was: PK Again))</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Wed 01 Oct 1997, 18:47 GMT
<LI><strong><A NAME="00003" HREF="msg00003.html">[MUD-Dev]  Stranger in a Strange Land (was Usability and interface and who the hell is supposed to be playing, anyway? (Was: PK</A></strong>, 
Maddy <a href="mailto:maddy#fysh,org">maddy#fysh,org</a>, Wed 01 Oct 1997, 15:01 GMT
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00032" HREF="msg00032.html">Re: [MUD-Dev]  Stranger in a Strange Land (was Usability and interface and who the hell is supposed to be playing, anyway? (Was: PK</A></strong>, 
clawrenc <a href="mailto:clawrenc#cup,hp.com">clawrenc#cup,hp.com</a>, Fri 03 Oct 1997, 22:20 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00002" HREF="msg00002.html">RE: [MUD-Dev]  Carnage, scripting newbie guides</A></strong>, 
Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Wed 01 Oct 1997, 14:45 GMT
<UL>
<LI><strong><A NAME="00013" HREF="msg00013.html">Re: [MUD-Dev]  Carnage, scripting newbie guides</A></strong>, 
Nathan Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Wed 01 Oct 1997, 20:43 GMT
<UL>
<LI><strong><A NAME="00044" HREF="msg00044.html">[MUD-Dev]  Carnage, scripting newbie guides</A></strong>, 
##Make Nylander <a href="mailto:thenewt#use,usit.net">thenewt#use,usit.net</a>, Sun 05 Oct 1997, 16:55 GMT
</LI>
</UL>
</LI>
</UL>
<UL>
<li>&lt;Possible follow-up(s)&gt;<br>
<LI><strong><A NAME="00043" HREF="msg00043.html">[MUD-Dev]  Carnage, scripting newbie guides</A></strong>, 
##Make Nylander <a href="mailto:thenewt#use,usit.net">thenewt#use,usit.net</a>, Sun 05 Oct 1997, 16:46 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00001" HREF="msg00001.html">Re: [MUD-Dev] Usability and interface and who the hell is suppo</A></strong>, 
Michael Hohensee <a href="mailto:michael#sparta,mainstream.net">michael#sparta,mainstream.net</a>, Wed 01 Oct 1997, 14:07 GMT
<UL>
<LI><strong><A NAME="00005" HREF="msg00005.html">Re: [MUD-Dev] Usability and interface and who the hell is suppo</A></strong>, 
Miroslav Silovic <a href="mailto:silovic#petra,zesoi.fer.hr">silovic#petra,zesoi.fer.hr</a>, Wed 01 Oct 1997, 15:21 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>