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".
