Solved

Suitable Programming Language For Online Game

Posted on 2004-03-29
5
1,990 Views
Last Modified: 2013-11-12
I wonder which is the best programming language for creating online game. Please also advise the library to choose, e.g. Directx, etc.
0
Comment
Question by:jiminika
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
5 Comments
 

Expert Comment

by:AscendedGuard
ID: 10711532
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
 

Author Comment

by:jiminika
ID: 10713528
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
 

Expert Comment

by:MootPoint
ID: 10713546
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
 
LVL 2

Accepted Solution

by:
funvill earned 125 total points
ID: 10719851
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
 

Expert Comment

by:RichardCesar
ID: 10754864
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

Featured Post

On Demand Webinar: Networking for the Cloud Era

Did you know SD-WANs can improve network connectivity? Check out this webinar to learn how an SD-WAN simplified, one-click tool can help you migrate and manage data in the cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: ErwindeVries
Released on the 7th of September this real time strategy game sets a new bar for any real time strategy game. R.U.S.E. is a game made by Eugen Systems and published by Ubisoft and released for the PC, Playstation 3 and the Xbox 360. The setting o…
Programming  of  forecasting lottery numbers for self use  on Turbo C++ is done by use of random number generator code by a program algorithm logic. Random numbers usually generates numbers between definite interval. Therefore, when entering the c…
This video Micro Tutorial shows how to password-protect PDF files with free software. Many software products can do this, such as Adobe Acrobat (but not Adobe Reader), Nuance PaperPort, and Nuance Power PDF, but they are not free products. This vide…
Add bar graphs to Access queries using Unicode block characters. Graphs appear on every record in the color you want. Give life to numbers. Hopes this gives you ideas on visualizing your data in new ways ~ Create a calculated field in a query: …

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question