• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2039
  • Last Modified:

Suitable Programming Language For Online Game

I wonder which is the best programming language for creating online game. Please also advise the library to choose, e.g. Directx, etc.
0
jiminika
Asked:
jiminika
1 Solution
 
AscendedGuardCommented:
Eh... This is partially a guess on my part.

Only code I ever took a deep look into the source was Quake 3 Arena back in the day... C code using OpenGL.

I know Unreal Tournament 2004 uses UnrealScript, which might be made out of C++ and DirectX?

But i do know directx is more commonly used in gaming nowadays in larger games, but in many Computer Graphics courses (for example, one i'm taking next semester), OpenGL / GLUT is being used, although I'm not sure how it competes with DirectX nowadays, i'm sure DirectX is moving ahead.

Go with DirectX i'd say... and for language, C = faster. C++ = easier i believe. *shrug*
0
 
jiminikaAuthor Commented:
To be specific I wonder which programming langguage best suited for creating an online game like RAGNAROK http://iro.ragnarokonline.com/

Is it C++ with DirectX, OpenGl or even with Flash?
0
 
MootPointCommented:
I would go for C++.  C may be faster in *some* cases (C++ vtable look up, for example), but not really noticeably in a large commercial project.

Additionally it is NOT easier.  But would be my recommendation.
0
 
funvillCommented:
Well ragnarokonline uses DirectX and i believe c++

i think that c++ would be the best for language for creating online game because its fast easy to learn in my opinion and there are lots of well standardized lib for it like

www.microsoft.com/directx/ for gfx
http://www.fmod.org/ for sound
and you can get lots of help because its a widely use language

if I where you I would start here
http://www.gamedev.net/reference/start_here/
There is lots of info on how to get started

but don't think that you can just start with a game like ragnarokonline
start with the basic like
pong and breakout
move on to a tile based game
....

just a note ragnarokonline has been in development for at lest 2 years now i thinks its some where around 5 yrs


hope this helps
-- funvill
0
 
RichardCesarCommented:
It really depends your goals

If you are targeting windows only, probably C++/DirectX is your best bet to get something nice up fast.

If you are targeting windows/linux/mac, and have the systems and time to test on all of them C++/OpenGL is the best bet

If you are targeting every operating system and dont mind a performance hit, Java/OpenGL is your best bet.

Though personaly, if you are trying to make an MMORPG or something of the sort, you should probably try using a pro game engine and C++ to make your game.

For $100 there is the Torque engine (www.garagegames.com)
also look up Nebulae, its really good

You can also use it just in place of the graphics, try ogre
www.ogre3d.org

so, you could say C++/Ogre/DirectX (or some other input library)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now