Well I definitely am working on a MMORPG right now. I
seriously doubt it'll ever make anything like a profit
but it'll be interesting to do, and it'll provide a
decent resume tool as well. My MMORPG effort is being
directed to a game I'm calling RuneWar and I'm just
setting up the web site. Don't bother going to the
website. It's not up yet.
*shrug*
So what elements are required by a MMORPG that would
be needed regardless of playing style or requirements?
What systems are required?
1. AI Server(s) to control mob behavior. This AI
server should be able to mimic emotions, virtues and
vices. This server might be a linux beowulf or some
other parallel processing scheme.
2. Secure and robust UDP/IP networking code that can
handle 10%-30% packet loss with a max bandwidth
that'll work on at least a 56K modem but should be
adaptable for higher bandwidths. This code should be
able to subdivide the bandwidth into specific amounts
so that different objects could be intermixed into a
single packet.
3. Server side world geometery server that can ensure
that all relevant clients have the same terrain
geometeries.
4. Database backend (I'm using Oracle as I'm an Oracle
developer) that'll be fast enough, and robust enough,
to handle the multitude of objects.
5. Player, Builder, GameMaster and God clients for the
game. Possibly all based off the Player client with
additional classes included to allow for specific
powers/abilities.
6. Speech server which would accept compressed speech
(compressed by the DSP of the client sound card) and
then intermix all speech within a localized area and
then route this mixed audio back to the appropriate
clients.
7. Other stuff. This might be more code that is
specific to each implementation. For me this would
include JavaSpaces, Aglets, JNI, JDBC and other
"stuff".
Any more ideas anyone?
ed
PS I noticed the "Starfire Research". Was it
something to do with the paper & pencil game?
--- John Wright <[EMAIL PROTECTED]> wrote:
> Since there are so many of us wishing to design a
> MMORPG I think I'll
> take it upon myself to try and organize us. Perhaps
> we can each
> contribute code to a common shared pool from which
> we can each customize
> our own game.
>
> So speak up if you'd like to be included as a member
> of this group.
>
> As for a target platform I'm aiming for systems at
> least as powerful as
> an Athlon 800 Mhz with at least a GeForce video card
> and 128 Meg
> memory. This might be a bit on the low end.
>
> - John Wright
> Starfire Research
__________________________________________________
Do You Yahoo!?
Yahoo! Photos - 35mm Quality Prints, Now Get 15 Free!
http://photos.yahoo.com/
===========================================================================
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".