Newsgroups: comp.lang.lisp,rec.arts.int-fiction,rec.games.mud
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!oitnews.harvard.edu!news.sesqui.net!academ!bcm!cs.utexas.edu!swrinde!emory!mind.org!runic!thantos
From: thantos@runic.mind.org (Alexander Williams)
Subject: Re: Adventure game source code?
Keywords: adventure game source
Organization: Runic Writings UUCP Link: Convoco Hasturam
Message-ID: <DCqMto.Eyx@runic.mind.org>
References: <3vjt9r$4ja@rbdc.rbdc.com>
Date: Thu, 3 Aug 1995 13:58:35 GMT
Lines: 33

In an arcane scroll, Alexander Williams quotes the holy scripturist
Brandon Van every, replying to the mystic words as written, saying:

>I'm thinking about implementing a Multi-User Dungeon (a MUD) using
>Lisp as the base language.

   Actually, there's already been work on a MUD server called
Interlude which has as its base language a Scheme/Dylan hybrid.
I've programmed in it, I rather liked it, but the author hasn't done
much to support it of late; its still in beta5, currently.
   You'll definitely want to check out
<http://summit.stanford.edu/html/MUDS/WorkingGroup2.html> and
<ftp://summit.stanford.edu/pub/interlude/inter/docs/propoganda.html>.
   I'd be more than happy to send you a copy of the source (which
is, unfortunately, coded in C++, thus making it inpenetrable to
/me/) and the latest version of my as-yet-unfinished Core DB which
is far more comprehensive than the basic one included.

>Can anyone steer me towards some examples of Lisp adventure game code?
>It doesn't have to be terribly complex, and it doesn't have to be
>multi-user or anything.

   Check with rec.arts.int-fiction.  I've heard rumours there about
a Lisp-based IF engine, but I haven't /seen/ anything yet.
   Personally, the idea of creating a basic engine in Scheme (scm,
with slib) sounds like a good one.  The dynamic memory management
could make dynamic object creation trivial.
   
-- 
-- 
 thantos@runic.mind.org (Alexander Williams)   Crucifer of Questions
MTH/EN S/C* G/N++++ |               ``Apostate.  Heretic.  Savior.''
       QH+++++      |``Dimeon Wu has been called all these things.''
