want to do mmorpg

Blitz3D Forums/Blitz3D Programming/want to do mmorpg

Kalisme(Posted 2005) [#1]
Hi everyone,
I was working on my zombie game, but that's sorta stalled right now (technicle diaculties)... so 3d projects are gonna hafta wait for me... but I want to keep programming... and I've always wanted to do a MMORPG, so what times better then the present?
But to tell you the truth I don't know much about how to program one... does anyone have any code that sends X & Y-esque locations across a network and code to read it that I can learn off?
well... any code that is useful... I sorta just wanna try a small 2d project at first... more "graphical chatline" then seriouse MMORPG...
Any tips or code will be very helpful...
thanks for your time.


octothorpe(Posted 2005) [#2]
If you're having technical difficulties with a 1 player game, expect a technical apocolypse with a MMORPG. Not only is a MMORPG a gigantic project, you probably don't have the human resources available to test it and learn from your mistakes.

That said, sending coordinates to a server is really easy. See http://blitzbasic.com/b3ddocs/command.php?name=CreateTCPServer


jhocking(Posted 2005) [#3]
Yeah, generally you don't want to do an ever bigger project for a side-project. Meanwhile, I would recommend using a networking library than Blitz's networking commands directly. I've used BlitzPlay up until now, but I recently learned of raknet as an attractive option.


Kalisme(Posted 2005) [#4]
I'm currently downloading Raknet... so is this actually helpful in creating a mmorpg?
I mean, I know it is a great networking library... but has it got the kind of options I'd need?
or should I continure playing with blitz3d networking commands?


Banshee(Posted 2005) [#5]
There is no technical reason why somebody who can create a single player game cannot create an MMO just by learning how to do the one extra task of learning multiplayer, and learning it well enough to conserve bandwidth.

My advise to Kalisme is to master the art of programming a few single player games, else your on a hiding to nothing. Then learn multiplayer.

Writting an MMO is to multiplayer what 3D is to 2D. Once you've learned multiplayer you'll only be capable of writting a multiplayer game, to write an MMO you need to *master* how to exploit the data being sent between computers and you won't do that using a network library, you need to get to the nuts and bolts by writing your code in the UDP or TCP command sets within Blitz.

There's no other way, the shortcut of a networking library leads only to a dead-end - unless your happy with regular multiplayer.


octothorpe(Posted 2005) [#6]
I doubt anyone here has created a MMORPG. Maybe a MORPG.


Baystep Productions(Posted 2005) [#7]
It's worth a shot.


Zethrax(Posted 2005) [#8]
Here's some links you may find useful.

http://www.realmcrafter.com/

http://www.gamedev.net/reference/list.asp?categoryid=30

http://beej.us/guide/bgnet/

http://www.gamedev.net/community/forums/showfaq.asp?forum_id=15


Also check out the code archives on this site. There's some good stuff in there on cubic spline interpolation, networking, etc.


Here's a MMORPG being developed with Blitz3D.

http://www.freeworldonline.com/