![]() |
|
#1
|
|||
|
|||
|
What would be the best software to make a muiltiplayer game
I'm looking at making a game that is muiltiplayer. Can someone please suggest some software that i could to this on. I don't care about the price.
|
| Sponsored Links |
|
#3
|
|||
|
|||
|
most programming language, u can do this
like microsoft c++, c# etc depends how do u code it
__________________
Free webspace to test php/mysql (keep backup) MySQL Host: sql305.0lx.net >FTP Server: ftp.0lx.net >DB name: 0lx_4217081_testdb FTP/SQL User: 0lx_4217081 >FTP/SQL Password:123456 Website URL: use4free.co.cc (upload to folder "htdocs") |
|
#4
|
|||
|
|||
|
If you are just meaning text based, you could just use HTML, CSS, PHP, MYSQL, and Javascript with Ajax.
|
|
#5
|
||||
|
||||
|
I think it's safe to assume he means first person shooter, or multiplayer GTA
multiplayer GTA being "grand theft auto" but I couldn't write all that out in the title.
It's a fairly commun question because the script languages that introduce many people to code leave them asking some form of "how do I make an application that runs really fast on my computer, but also communicates really fast with other computers over a network connection?". I figure this is where our man is at, and probably a safe assumption. For speed on your computer you want a compiled language of some sort. Script languages just don't compete because the interpreter must be loaded to read a script every time it's run. Yeah I know you perl guys are out there saying that isn't so, but it is basically true. Even if the interpreter only hs to be loaded in memory the first time a script is run, my statement is still true. Compiled languages also allow for more complex memory management the most script languages ever will. Compiled languages include but not limited to C, C++, C# (.NET), and Delphi (pascal) are all good options as you can program in openGL in all of them and that's pretty much all you need to make a 3D game. It's not so much the language that is important as it's the ability to bring certain elements together in one place. You will want to walk on the solders of other developers instead of having to invent new ways of doing things that haven't been done. Your environment is something like openGL, or directX (microsoft) and you use a language like c, c++, c# to interact and give coordinates, sprites, and models life in that world over time. Since what is going on, what is doing it, and in what time is determined by a compiled language of some sort then the hope is that you will also be able to interface to the network and get and send messages that affect what happens in the game. You arn't going to have a quake areana going tomorrow, but you and some friends could have a good start by the end of the year assuming the year ends 365 days from now. Be prepared to read a lot, cause that's all that stands between you and making a really sweet game. If you want the rest of us to want to play it too, then you'll need to brush up on your graphic ability and your coding know-how in order to get it done this century. But don't worry, cause it most definately can be done and will be done over and over again until the end of time... you might as well get started cause nothing but working on it will get you closer. Hope this helps. At least maybe you can ask some more targeted questions. Like "what level of math comprehension does game development require?" or "is being a good writer that important to making a good game?" or "can I have a sandwich?" just checking to see if you are still with me. ![]() Don't let anyone tell you that you can't do it, even all by yourself because it can be done. Granted, you might feel alittle antisocial if you used up your whole life programming just one game, and it's possible to spend your whole life making just one game or part of a game. Look at the man-hours it takes to make most modern games, if you can even get ahold of that often private info, and you will start to realize that proof of consept is often more advantageous than having a complete working model when you are trying to pull others into the project and building up steam to meet personal goals or, God forbid, deadlines. Last edited by Kendall; 01-27-2010 at 12:26 PM. |
|
#6
|
||||
|
||||
|
if you want to know that you have what it takes to be a programmer then I suggest you start learning javascript. I know this might sound funny, but it's kindof a transition area between live and interactive, and the one page at a time internet we are used to.
Program a complete game in javascript, and it should only take you a few weeks to get something going, but this will show you if you have the stamina to work with the more complicated and less forgiving languages like C# or Delphi. You don't have to start small. You could jump right in by investigating C++ compilers and reading up on using openGL, but all of this will be confusing if you don't already know how to set up and use variables in C++, set up and use objects in C++, create your own and use integrated functions in C++, and compiling C++ into programs. Got a year or two? Learning Javascript might cut down some learning curve, but it might also teach you some bad habbits. I recomend you try it just to be sure that you really want to fill your head with all this crazy crap!
|
|
#7
|
||||
|
||||
|
__________________
Ben/19/PHP, MySQL, HTML, CSS, Javascript (+ Ajax), c, C#, c++, Dot, `~_~` Don't forget to ++rep (Thanks!) If you wish to have a rapid reply email me by clicking my name and selecting "Send email to..." or by downloading the vCard on my profile under "Contact Info" |
|
#8
|
|||
|
|||
|
Damn. Have you even started experimenting with programming? Before you even consider multiplayer online games, make a tic-tac-toe game that is one player first.
|
|
#9
|
||||
|
||||
|
That's kinda what I said -- start small with something like html and javascript and see if you like coding first. Don't shake your head at javascript, cause it'll now do most everything the other languages will, and I have even heard of an openGL port to javascript coming from Google. I'll see if I can dig something up on that.
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|