[Home] [Groups] - Message: [Prev in Group] [Next in Group]
30775: Re: [MUD-Dev] Tuplespaces and MUDs
[Full Header] [Plain Text]
From: Alex Arnon <alex.arnon@gmail.com>
Newsgroups: nu.kanga.list.mud-dev
Date: Sun, 5 Sep 2004 12:12:28 +0300
References: [1]
Organization: Kanga.Nu
On Fri, 3 Sep 2004 14:53:19 -0500, Matt Cruikshank
<mcruikshank@vitalimages.com> wrote:
> J C Lawrence asked:
>> Are tuplespaces interesting for game development? What would be
>> needed to make them more interesting?
> It seems to me that the processing model of tuplespace isn't very
> appropriate for MUDs, and other than that, you'd just be using a
> tuplespace repository as a relational database. I say that,
> because input and output is definitely based on a connection
> between the client and the MUD server. Unless you plan on
> distributing the execution of player commands?
I'd second your opinion. Tuplespace applications seem to be mostly
based on either using the space as a sort of relational database, or
acting as a farm of reactive agents which wait on processing
requests from the tuplespace. In the MUD server example, we simply
devolve into message queue processing - in which case you are
implementing the Erlang processing model, using an inappropriate
language (C++/Python). I am not all that sure that tasks waiting on
message queues are an appropriate design basis for a MUD server,
BTW.
_______________________________________________
MUD-Dev mailing list
MUD-Dev@kanga.nu
https://www.kanga.nu/lists/listinfo/mud-dev