Thread: MMORPG - What coding langauges?

  1. #1
    Pawn, Pascal and C++
    Join Date
    Sep 2005
    Posts
    90

    MMORPG - What coding langauges?

    I know there are millions of programming languages, and there are many diffrent ones used making games.

    But im asking whats the most usuall one for making games like MMORPG?
    ("massive multiplayer online roleplaying game" if you didnt know)

    What should you learn to actually become a part of a project that makes that kinds of games?

    Its just one simple question.
    Im not saying im gonna make a MMORPG alone like most people misunderstand.
    No flaming about "you dont know how hard it actually is" please.
    Answer my question and we can all live in peace :P

    (Seriusly, everyone starts flaming when a question like that come up)

  2. #2
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,660

  3. #3
    Mayor of Awesometown Govtcheez's Avatar
    Join Date
    Aug 2001
    Location
    MI
    Posts
    8,823
    pretty sure they're all in turbo pascal, dude. the "turbo" lets them run it online.

  4. #4
    the Great ElastoManiac's Avatar
    Join Date
    Nov 2005
    Location
    Republika Srpska - Balkan
    Posts
    377
    yeah the TURBO...

    Why everyone has fantasy's about making MMO's, i really don't understand it. For me it's more fun to play
    FRPG, than MMO. It's also very fun to play console rpg's in two player mode... ( have you ever played
    "Super Ninja Boy" ?)
    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

  5. #5
    Pawn, Pascal and C++
    Join Date
    Sep 2005
    Posts
    90
    Quote Originally Posted by ElastoManiac
    Why everyone has fantasy's about making MMO's, i really don't understand it. For me it's more fun to play
    FRPG, than MMO. It's also very fun to play console rpg's in two player mode... ( have you ever played
    "Super Ninja Boy" ?)
    I said no flaming (thats not really flaming tho) like that.

    Well, "turbopascal", thats all?
    I actually know some pascal from SCAR, a script hack for the MMORPG runescape (yeah, runescape suck, i know)
    Last edited by XunTric; 12-27-2005 at 03:07 PM.

  6. #6
    Rabble Rouser Slacker's Avatar
    Join Date
    Dec 2005
    Posts
    116
    >But im asking whats the most usuall one for making games like MMORPG?
    Oddly enough, C++.

    >What should you learn to actually become a part of a project that makes that kinds of games?
    It depends on what part of the project you want to contribute to. Assuming you're talking about an MMORPG like WoW or EQ2, there are lots of teams spread out across the project that do different things. Some of the developers write code that builds the worlds or draws characters or items, and you'd definitely want to know something like Direct3D or OpenGL. Others write code for or design the user interface, and you'd also need to add a significant amount of usability design and graphical I/O methodology. Then there's music and audio, and that only touches the stuff that end users actually see. The back-end stuff is all across the board, but performance theory, algorithms and data structures are a big deal, and your math should be well above average for most of that stuff. Then there's the user community like chat and guilds and user interaction and the game's website with a forum like this one, so you might need to be well versed in those technologies and/or be an accomplished web developer.

  7. #7
    the Great ElastoManiac's Avatar
    Join Date
    Nov 2005
    Location
    Republika Srpska - Balkan
    Posts
    377
    Well you don't have to have math skills in order to write some GUI, render a 2d world, or model stuff.
    Most important thing is to organize yourself with the rest of the team, when you make a team. Do what you do the best.
    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

  8. #8
    Pawn, Pascal and C++
    Join Date
    Sep 2005
    Posts
    90
    //Slacker

    I was thinking of the actuall game programming, not sound and stuff.
    Like how to walk, jump, attack etc etc.
    So its C++ and turbo pascal then?

    Thanks for the long and good answer!

  9. #9
    the Great ElastoManiac's Avatar
    Join Date
    Nov 2005
    Location
    Republika Srpska - Balkan
    Posts
    377
    It doesn't really matter in which programming language your making it...
    This turbo stuff was a joke ( your sarcasm detector is broken ) - you know you remind me of Ford Perfect from
    "Hitchhiker's guide to Galaxy" by Douglas Adams...
    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
    Rabble Rouser Slacker's Avatar
    Join Date
    Dec 2005
    Posts
    116
    >I was thinking of the actuall game programming, not sound and stuff.
    You'd be lucky to get into an MMORPG project where the game engine wasn't already written, but if you want to do back-end processing, focus heavily on algorithms and data structures. Even if you won't actually be writing the stuff from scratch, you'll probably be asked to modify existing code, which means you'll need to understand the concepts behind it. The sophisticated stuff is cool and interesting from a "pure" perspective, but you'd be better off mastering the so-called simple data structures like arrays, linked lists, simple binary trees, hash tables and such, because most games will ignore the complicated stuff in favor of something simple and fast. That's not to say that you shouldn't learn the other stuff, just that you probably won't see it in the game code.

    >So its C++ and turbo pascal then?
    Nope, it's mostly C++. The Turbo Pascal comment was a joke. You'll primarily see C++, C, some form of assembly, probably x86, and maybe a scripting language or two such as Python or a custom made language for the project to use for prototyping and glue.

  11. #11
    Pawn, Pascal and C++
    Join Date
    Sep 2005
    Posts
    90
    //your sarcasm detector is broken
    Oh noes...

    Well I know you can do it in many languages but im just asking whats the common one?
    C++?

    Edit: Ok then, thanks Slacker

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Replies: 9
    Last Post: 03-20-2009, 05:22 PM
  2. New MMORPG
    By Tantalar in forum Projects and Job Recruitment
    Replies: 1
    Last Post: 11-25-2007, 12:42 PM
  3. Commerical MMORPG Developer Opp
    By Th3Guy in forum Projects and Job Recruitment
    Replies: 19
    Last Post: 01-22-2007, 11:28 AM
  4. Coding Guideline ....!!
    By imfeelingfortun in forum Tech Board
    Replies: 8
    Last Post: 10-08-2006, 07:09 AM
  5. Coding Contest....
    By Koshare in forum A Brief History of Cprogramming.com
    Replies: 46
    Last Post: 10-14-2001, 04:32 PM