azntemplar_00 Posted June 21, 2005 Share Posted June 21, 2005 can anyone tell me some common programming languages used in MMORPGs? Link to comment Share on other sites More sharing options...
malkyore Posted June 21, 2005 Share Posted June 21, 2005 Java and Visual Basic are the main ones. I am currently writing one right now and I am writing the core in Java. If you are intrested in doing that kind of thing look for soom books in your library or contact your nearest "Tech" Person. Link to comment Share on other sites More sharing options...
battletrax Posted June 21, 2005 Share Posted June 21, 2005 Assuming you're talking about normal mmorpgs like worldof warcraft or guildwars, vb and java are almost never used. C/C++ are by far the most popular languages for professional game development. Link to comment Share on other sites More sharing options...
PhrstBrn Posted June 21, 2005 Share Posted June 21, 2005 MOST game developers don't even write their code from scratch. They buy a 3rd party gaming engine that uses some scripting language and mod it to their tastes. But yeah, the gaming engine is USUALLY written in C/C++ (and maybe some of the low level stuff in assembly) There are Java gaming engines out there, but not very widely used. If a developer writes it from scratch, they might use Java or C++, depending on their tastes. C++ will run faster, but your code will only be able to run on one type of machine (ie only Windows machines, only Macs, only Linux, etc). Yeah, you can port it, but that depends on what C++ libraries you use from the start (and graphic engine, you can't port a game that uses DirectX to anything besides windows without rewriting the whole game, with OpenGL on the other hand, it should be fairly easy), and you'll end up having to change some code (it may be a lot, it may be a little). Java will run slower because the code is semi-interpreted from the "ByteCode". ByteCode the compiled Java code that is written at a low level language that's not native to any machine, but can be interpreted by the Java Virtual Machine fairly quickly, but not quite as fast as native written code. However, the bytecode can be used on any machine that has a Java Virtual Machine written for it (which is almost every OS at this point) and does not require a single line of code changed to use it on different type of machine. Virtual Basic isn't that widely used. It's just not as powerful of a language as C++. Why have hamburger when you can have steak? It all really depends on what you want to do, I guess. There really isn't ONE thing that's used, it's a combination of all of the above. Link to comment Share on other sites More sharing options...
paul_wilson Posted June 22, 2005 Share Posted June 22, 2005 well a freind and i are writing a RPG in php and html though its only a text, turn based game First and only pixel thinger I made. Link to comment Share on other sites More sharing options...
Hannibal Posted June 22, 2005 Share Posted June 22, 2005 Java and Visual Basic are the main ones. I am currently writing one right now and I am writing the core in Java. If you are intrested in doing that kind of thing look for soom books in your library or contact your nearest "Tech" Person. Hahahahahaha. That made me laugh. Anyone writing a (serious) MMORPG in Visual Basic should have their sanity questioned. If you want to write a client-based MMORPG (like WoW or whatever, RuneScape is the opposite, it is browser-based) you'd use a compilable language, not an interpreted one like Visual Basic (unless you're writing for multiple platforms and can't be ar...ed writing platform-independant C - and then you'd use Java, not VB, which doesn't run on anything but windows). So, you'd write the client in C(++) or Fortran or whatever. And as has been mentioned, usually people don't go about writing the entire graphics engine themselves. The clients usually use some form of TCP/IP to talk to a server, the server code is usually also compiled, in order to have it run fast. Link to comment Share on other sites More sharing options...
sentien Posted June 22, 2005 Share Posted June 22, 2005 I guess if your stuck for cash front you could do a java turn based game using mysql. Link to comment Share on other sites More sharing options...
den160593 Posted July 4, 2005 Share Posted July 4, 2005 MOST game developers don't even write their code from scratch. They buy a 3rd party gaming engine that uses some scripting language and mod it to their tastes. But yeah, the gaming engine is USUALLY written in C/C++ (and maybe some of the low level stuff in assembly) There are Java gaming engines out there, but not very widely used. If a developer writes it from scratch, they might use Java or C++, depending on their tastes. C++ will run faster, but your code will only be able to run on one type of machine (ie only Windows machines, only Macs, only Linux, etc). Yeah, you can port it, but that depends on what C++ libraries you use from the start (and graphic engine, you can't port a game that uses DirectX to anything besides windows without rewriting the whole game, with OpenGL on the other hand, it should be fairly easy), and you'll end up having to change some code (it may be a lot, it may be a little). Java will run slower because the code is semi-interpreted from the "ByteCode". ByteCode the compiled Java code that is written at a low level language that's not native to any machine, but can be interpreted by the Java Virtual Machine fairly quickly, but not quite as fast as native written code. However, the bytecode can be used on any machine that has a Java Virtual Machine written for it (which is almost every OS at this point) and does not require a single line of code changed to use it on different type of machine. Virtual Basic isn't that widely used. It's just not as powerful of a language as C++. Why have hamburger when you can have steak? It all really depends on what you want to do, I guess. There really isn't ONE thing that's used, it's a combination of all of the above. That really sums it up well. C++ is the major one though Link to comment Share on other sites More sharing options...
I_Samot_I Posted July 4, 2005 Share Posted July 4, 2005 lol wow in visual can jsut imagine it Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now