Alex,

We have a website set up at:
  http://www.starfireresearch.com/services/java3d/mmorpg/mmorpg.html

The intent was to pool and document ideas to create a basic simple
MMORPG framework that each person could then customize to make their own
world.  Unfortunately the multiple mailing lists confused everyone and
fizzled out. And seeing as 99% of the participants essentially wanted to
have a working MMORPG handed to them (i.e. had no contribution
themselves) the project "died".

There are two major Java3D MMORPG projects that I'm aware of: Pernica
(Starfire Research) and MagiCOSM (formerly COSM) (Dave Yazel).

As to your question of how to make a simple multiplayer game.  Off the
top of my head I see two approaches: Peer-to-Peer or Client-Server.  In
either case each client needs to send position update messages to the
other clients (or the server) and receive these messages and process
them.

The Pernica Client essentially has a behavior that wakes up every so
often and processes a queue of these messages, thus updating the
position of "other players".  I see two different issues here: first
person shooters (where exact position is CRITICAL) and MMORPGs (where
position prediction and occasional actual position updates are just
fine).  FPSers run poorly over the Internet; whereas a MMORPG runs fine
(with a bit of "warping").

- John

Alex Terrazas wrote:
>
> I want to do a very simple multiplayer game
> (ultimately for the videoCubes demo) but I
> can't really get my head around the problem.
>
> Let's just setup the simplest case--3
> people are in an environment--all from
> different computers.  They are
> moving their view platforms around.  Let's
> say each person is represented by a cube.
> If I move, then the other two players
> should see that.  If one of them moves,
> I should see it.  So, how does one
> make that work.  I guess we could have
> the Behavior send out an RMI on Behaviors
> on each player's machine.  What are the
> other approaches?  Did the MMPORG site
> ever get established?
>
> I do realize that some other postings on
> this topic are on the archive but none
> are simple enough for me.
>
> Thanks--
>
> Alex
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff JAVA3D-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to