Solved

Suitable Programming Language For Online Game

Posted on 2004-03-29
5
1,964 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
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

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Why does this site's Python example code not work? 8 239
MS Solitaire Collection Gone 2 38
hasOne  challenge 59 92
count7 challenge 12 70
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…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

743 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now