Solved

Suitable Programming Language For Online Game

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

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

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

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Minecraft Servers 4 108
How best should I print a graphical chess game state with Python? 6 91
What are your thoughts on this build? Gaming computer 16 140
Fix45 challenge 15 134
If you are interested in the gaming world and want to try World of Warcraft, I'd recommend this basic set of add-ons to get you started.  All add-ons are available either by Google search or on Curse.com. For the person who doesn't want to get in…
Recently, in one of the tech-blogs I usually read, I saw a post about the best-selling video games through history. The first place in the list is for the classic, extremely addictive Tetris. Well, a long time ago, in a galaxy far far away, I was…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
Although Jacob Bernoulli (1654-1705) has been credited as the creator of "Binomial Distribution Table", Gottfried Leibniz (1646-1716) did his dissertation on the subject in 1666; Leibniz you may recall is the co-inventor of "Calculus" and beat Isaac…

831 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