Thread: Designing an MMORPG

  1. #1
    www.gamingdl.com gamingdl'er's Avatar
    Join Date
    Nov 2005
    Posts
    27

    Designing an MMORPG

    I really need help on designing a small mmorpg game. I want to use DirectX and winsock, and I have a basic knowledge of C++, but I don't know where to start. I have plenty of time to learn anything that I would need to learn in order to start/continue the project.
    I just don't know where to start. The game will be 2d, since 3d for networking is very complex. Like, what would I start on first? How would I create login and signup options? What kind of database would I use?

    Any generalized help/link to resources would suffice
    Visit www.gamingdl.com - A gaming download database
    *Complete and ready for you!

  2. #2
    Programmer
    Join Date
    Nov 2005
    Location
    Canada
    Posts
    33
    www.planetsourcecode.com has a few open source mmorpgs.

    www.onrpg.com has some listed too if you look.
    (Expert Visual Basic Programmer)
    (Newbie C/C++ Programmer)

  3. #3
    www.gamingdl.com gamingdl'er's Avatar
    Join Date
    Nov 2005
    Posts
    27
    Those links are great and all, but I need help with making a mmorpg in C++. Which, yes, I know, is a big challenge.
    Visit www.gamingdl.com - A gaming download database
    *Complete and ready for you!

  4. #4
    ---
    Join Date
    May 2004
    Posts
    1,379
    I really need help on designing a small mmorpg game.
    oxymoron?

  5. #5
    The Reel Thing
    Join Date
    Jun 2005
    Posts
    44
    You should join a team that's making an MMO as a team, then you'll see how everything is done effeciently and as a group. If not, I would suggest against using WinSock, use RakNet, it is made for game programming, and has a lot of pre-made functions that make your life a lot easier (such as banning IP's, setting passwords, kicking players, etc)
    Bagpipes – putting the fun back in funeral.

  6. #6
    Registered User
    Join Date
    Jan 2005
    Posts
    847
    If you're game is going to be 2d then you could consider using SDL instead of directx. SDL is much Simpler to use especially for a beginner.

  7. #7
    Programmer
    Join Date
    Nov 2005
    Location
    Canada
    Posts
    33
    Quote Originally Posted by gamingdl'er
    Those links are great and all, but I need help with making a mmorpg in C++. Which, yes, I know, is a big challenge.
    Well the hole point of me giving the links is, when you code you learn a lot better then sitting and reading all day.

    Well good luck and I hope you find a team or use SDL.
    (Expert Visual Basic Programmer)
    (Newbie C/C++ Programmer)

  8. #8
    Deprecated Dae's Avatar
    Join Date
    Oct 2004
    Location
    Canada
    Posts
    1,034
    You want to avoid 3D because its too complex to network? well like said above try to avoid all complexity then, so dont use DirectX, go for SDL.

    That being said there are SDL documentation, tutorials, game code (on the SDL site too), and books all over the internet. This is a heavy subject that you cant expect someone to write out for you here - its meant to be read from a tutorial/book.

    If you stick to DirectX.. there are hundreds of books on it, and many specifically for game engines/design/programming. I don't know about a DirectX MMOG Engine book, but theres tons of client side ones. I would start out with a client side one, but thats me, because its a steep learning curve if you dont - especially if you choose DirectX.
    Last edited by Dae; 11-26-2005 at 02:49 PM.
    Warning: Have doubt in anything I post.

    GCC 4.5, Boost 1.40, Code::Blocks 8.02, Ubuntu 9.10 010001000110000101100101

  9. #9
    the Great ElastoManiac's Avatar
    Join Date
    Nov 2005
    Location
    Republika Srpska - Balkan
    Posts
    377
    Why are everyone opssesed with MMORPGs???
    I like FRPG, Dungeons and Dragons, Magic the Gathering!
    But everyone just wanna make MMO... Why

    It's 'cause of the fame isn't it?
    Everyone will know you if they play your MMORPG.

    Well anyway making such game is very hard. Try to program something
    simplier and then move on to MMO.
    If you are going to use 3D graphics try IRRLICHT- open source engine for C++, very simple
    For 2D you should either use Allegro or Windows.
    lu lu lu I've got some apples lu lu lu You've got some too lu lu lu Let's make some applesauce Take off our clothes and lu lu lu

  10. #10
    www.gamingdl.com gamingdl'er's Avatar
    Join Date
    Nov 2005
    Posts
    27
    Yeah I relize it's going to be a hard project, and I should be in some team. All I wanted was a place to start and a few resources to make things easier. Thanks for referring me to SDL and Raknet, those will probably help tons.
    Visit www.gamingdl.com - A gaming download database
    *Complete and ready for you!

  11. #11
    Deprecated Dae's Avatar
    Join Date
    Oct 2004
    Location
    Canada
    Posts
    1,034
    Quote Originally Posted by ElastoManiac
    Why are everyone opssesed with MMORPGs???
    I like FRPG, Dungeons and Dragons, Magic the Gathering!
    But everyone just wanna make MMO... Why
    Because MMORPG's own FRPG, Dungeons and Dragons, and Magic the Gathering? Becuase you can play with friends and the people you make the game with? Because its online, like mostly everything else now a days? And yes because it would be nice if someone actually played your game, people seem to play multi-player games even if they arent that great (cough* runescape) - and how many would play a bad single-player game? I want to make an MMORPG too, but I'm willing to put years in of making client-side ones, and learning more, first though.

    I wouldn't mind making a game like Morrowind (single-player) either though.. ahh such a lovely game. Oblivion... *gets tingly*
    Warning: Have doubt in anything I post.

    GCC 4.5, Boost 1.40, Code::Blocks 8.02, Ubuntu 9.10 010001000110000101100101

  12. #12
    Registered User
    Join Date
    Jan 2005
    Posts
    847
    Quote Originally Posted by ElastoManiac
    Why are everyone opssesed with MMORPGs???
    I like FRPG, Dungeons and Dragons, Magic the Gathering!
    But everyone just wanna make MMO... Why
    Probably because these games are becoming more popular then ever before, even amongst people who would have never previosly touched an RPG.

  13. #13
    the Great ElastoManiac's Avatar
    Join Date
    Nov 2005
    Location
    Republika Srpska - Balkan
    Posts
    377
    Quote Originally Posted by Dae
    (cough* runescape)
    I wouldn't mind making a game like Morrowind (single-player) either though.. ahh such a lovely game. Oblivion... *gets tingly*
    I think RuneScape sucks too!
    And i'm a great fan of Obliivon!
    lu lu lu I've got some apples lu lu lu You've got some too lu lu lu Let's make some applesauce Take off our clothes and lu lu lu

  14. #14
    the Great ElastoManiac's Avatar
    Join Date
    Nov 2005
    Location
    Republika Srpska - Balkan
    Posts
    377
    Quote Originally Posted by Quantum1024
    Probably because these games are becoming more popular then ever before, even amongst people who would have never previosly touched an RPG.
    I noticed that most FPS players nowdays are playing Tibia.
    Strange... But that won't last for long.
    lu lu lu I've got some apples lu lu lu You've got some too lu lu lu Let's make some applesauce Take off our clothes and lu lu lu

  15. #15
    www.gamingdl.com gamingdl'er's Avatar
    Join Date
    Nov 2005
    Posts
    27
    Yeah, even if your mmorpg is slow, and has sucky graphics, if the world is big and the gameplay is somewhat interesting, people will play it.
    I'd just like to design a small one with expandable features. Where I can update it, add new content, and have my friends enjoy it(because they'll enjoy any mmorpg, even super crappy ones, and call it good). And I'm also willing to put in all the time needed to learn the required skills to create it.
    Last edited by gamingdl'er; 11-26-2005 at 03:36 PM.
    Visit www.gamingdl.com - A gaming download database
    *Complete and ready for you!

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. New MMORPG
    By Tantalar in forum Projects and Job Recruitment
    Replies: 1
    Last Post: 11-25-2007, 12:42 PM
  2. Commerical MMORPG Developer Opp
    By Th3Guy in forum Projects and Job Recruitment
    Replies: 19
    Last Post: 01-22-2007, 11:28 AM
  3. Tagen mmorpg
    By Shannon Moore in forum Projects and Job Recruitment
    Replies: 4
    Last Post: 07-23-2005, 04:54 AM
  4. Designing a database for a windows program
    By MPSoutine in forum Windows Programming
    Replies: 3
    Last Post: 10-14-2003, 10:10 PM