I'm an okay programmer in a few languages. I don't know flash. I want to do an online game with pretty primitive graphics. It in theory will be a space game where you fly around and attack other ships. This is going to be strictly a multi-player game consisting of games between 2 to 10 people each flying a ship. What is the best language to do this with. The programming I won't have a program, the graphics is what I don't know. I've done OpenGL in C++, but that's it. Can you do this in VB.net as a webapp? If so how would you do graphics? Java? Again, what graphics? Then network/internet connectivity. Thanks.
What language should I use for online game programming?
This's gonna be very completed. Java obviously you dont want to use because of it's performance, VB.NET ... i dont know but it sounds nasty to me. C/C++ probably the best and widely used in the Game industry. Graphics you can either use DirectX like most of the game or OpenGL like Quake and Unreal Engines. Since you've done OpenGL you probably know how to do the graphics for modelling the characters. Regard to network/internet connectivity, you probably have to use socket. Socket in C/C++ is really pain. Recently i've found some game in C# but it's not online game. Not sure about it performance. If the performance is close to C/C++ then it's really good. BTW you also need to think about all the efficient algorithms in network handling since you will have a massive data from user end to server. Also in some game you need to think about AI for the bot. Aye, it sounds complicated, you better have a good team to do this
Reply:Assembly or if you want the ultimate speed just type in binary (0s and 1s).
Reply:C++ , C# , Java
OpenGL is good but try DirectX too. to gain exposure
VB can be use as the programming language.
For graphic use the graphic API for the language you are using.
Java Can be used too
try Jogl or this command in java
ImagesLoader
Best networking solution I tried so far is DirectPlay inside DirectX.
I assume Your Game Engine is server based so read up on some network game programming books too.
Good Luck And don't Give up :)
Reply:VRML and C++
Reply:I'm no expert. But VB might be easier to work with.
I found source code to something similar of what you might be looking for at http://www.vbgames.com/.
Reply:From my limited knowledge of game programming, most if not all recent games are written in more than one language. I'd say you should learn C, C++ and other objective languages. In addition you should also become comfortable with creating graphics and 3 Dimensional models and renders as these skills are now often required as a sort of backup skill.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment