home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.datacomm
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!jvnc.net!gmd.de!ira.uka.de!news.belwue.de!news.uni-tuebingen.de!crab!brenner
- From: brenner@crab.tat.physik.uni-tuebingen.de (Martin Brenner)
- Subject: Re: multiuser environment (via modem)
- Message-ID: <brenner.714403714@crab>
- Sender: news@softserv.zdv.uni-tuebingen.de (News Operator)
- Organization: TAT (Theoretical Astrophysics Tuebingen), U. of Tuebingen, FRG
- References: <1992Aug19.030112.16145@msuinfo.cl.msu.edu>
- Date: Fri, 21 Aug 1992 13:28:34 GMT
- Lines: 47
-
- coup@crs.cl.msu.edu (Chris Klaus) writes:
-
-
- >Hello. I am looking for source code or information pertaining to a multi-
- >player or user environment inwhich there is a graphical representation.
-
- > I'd like to see something like a MUD but based on ASCII characters
- >moving around on the client. I'd like to see how the src code deals with
- >handling each person's input and updating the information on each person's
- >client.
-
- Maybe you should look at LPmud and its graphical extension, bsxmud.
-
- LPmud is available for the Amiga, too, from alcazar.cd.chalmers.se.
- On the Amiga, a unix library from Erik van Roode is used to emulate
- the unix socket routines with the Amiga message system.
-
- LPmud is purely text-based. A server, the 'gamedriver' accepts input
- from clients (on Unix this can be telnet), parses this input by
- calling LPC (a C-like interpreted language) and returns the
- output (room and action descriptions) to the clients.
-
- On the Amiga clients simply open a console window and connect to
- the server. I have hacked a client which opens the serial.device
- instead and have successfully ran it from the uucp getty.
-
- Bsxmud is an extension by Bram Stolk (sp?) which adds vector graphics
- which means the gamedriver can send out control sequences which an
- intelligent client can then interpret and draw. Likewise, the client
- accepts cursor keys and sends corresponding command strings like
- 'north' to the server. An Amiga client which is sort of an extended
- vt100 terminal program exists, as do a X Windows client. Bsx is also
- available from alcazar.
-
- Maybe this could be a starting point for you. Because most of the
- parsing of commands happens in the LPC objects it is very flexible.
-
- Bye the way, I think that LPmud provides a somewhat nice multiuser
- unix-like system, it includes a line editor and file handling commands
- like ls and mkdir for 'wizards', players who can build new things by
- using LPC.
-
- Hope that helps,
- -Martin
- --
- Martin Brenner, Institut f. Theoretische Astrophysik, Universitaet Tuebingen
- brenner@tat.physik.uni-tuebingen.de <Deepthought the Nightfall Sourcerer>
-