OK, well, evidently there are some very platform specific issues with the
Clue game as it exists.
Seems it works with CosmoPLayer 2.1 and IE 4.01 on a PC and that's about it.
I am not sure why there are problems in Netscape other that possibly the
different JVM ( ?? ). I will be looking into it this week though... As far
as EAI support goes, this EAI stuff is BASIC, it is based entirely on the
example that Justin Couch did on the CP site, and I don't think that's where
you should get to many errors. Where most of you seem to have problems is
the Javascripts inside the world, which is odd, but what I'll do is post
them here once I get back to work (where the server is) and mabye you'll see
the problem (I don't, because they work on my platform :( ).
Clue is not yet a Vnet game. It just solves the problem of persistence. To
integrate this into Vnet would be A LOT of work, but at the same time would
not be so incredibly difficult as to say "don't do it". There is a database
and a server-resident JAVA program on the server. The program is always
connected to the database (through JDBC), and whenever anyone connects to
that port (4444) it gets a socket connection to the database. It then polls
the db as to which objects are "on" and "off" on this room, and then makes
them that way through EAI (animating visibility). Thus, the db or central
machine controls what each user sees in the world at any given time, and the
db is persistent across multiple pages / refreshes.
Right now, the game is still individual, but eventually the db will store 1
game for ALL users, which is how I will try to implement a Multi-User
persistent state world :)
So, right now, as Marvin the Martian would say "Welp, back to the old
drawing board..."
Andy
RIT