June 21, 200521 yr 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.
June 21, 200521 yr 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.
June 21, 200521 yr 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.
June 22, 200521 yr 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.
June 22, 200521 yr 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.
June 22, 200521 yr I guess if your stuck for cash front you could do a java turn based game using mysql.
July 4, 200521 yr 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
Create an account or sign in to comment