Computer Hope

Software => Computer programming => Topic started by: davisw on April 23, 2007, 06:31:55 AM

Title: Game programming language
Post by: davisw on April 23, 2007, 06:31:55 AM
If i was to learn to program computer games what language would you suggest i learn? It would preferably not be extremely complicated but would allow you to create 3d good looking games. So a language that will allow me to write a variety of games that people will like. If complication was not an issue what language would you suggest? Thanks
Title: Re: Game programming language
Post by: Carbon Dudeoxide on April 23, 2007, 06:38:16 AM
Usually people make 3d games using Macromedia Flash or Game Maker or something....
It all depends on what kinds of games you're trying to make really.
Games that you use the arrow keys to move a character through a course of levels is usually done with Game Maker or Macromedia.
Other games like tick tack toe can be made with C++...

Hold on a bit and someone might know the answer to your question.
Title: Re: Game programming language
Post by: davisw on April 23, 2007, 06:42:59 AM
what about torque?
Title: Re: Game programming language
Post by: Neil on April 23, 2007, 12:16:27 PM
http://www.blitzbasic.com

Go to products.

Blitz Max is the latest version. It's the newest and most advanced, but supports only 2D out of the box. 3D capabilities are being developed but for now they are not that easy to use. If you weren't interested in 3D I would have recommened this. The syntax has been revamped so is quite different from the other products.

Blitz3D sounds like what you are looking for. It allows you to create 3D (and basic 2D) games quickly and easily.

Blitz Plus makes 2D games only, but is cheaper.

You can try demo versions of each of these to see which ones suit your needs. If you have any futher questions, ask. If you are a hobbyist game programmer I would certainly recommend them. They are far more sophisticated than game maker, though a bit harder to learn. If you want to make games professionally then you will need to learn C++/C#.
Title: Re: Game programming language
Post by: davisw on April 23, 2007, 06:21:41 PM
what language can you learn to create games for xbox? Is torque a good choice?
Title: Re: Game programming language
Post by: Carbon Dudeoxide on April 24, 2007, 03:00:40 AM
Torque seems ok but expensive.....
As for creating an xbox game, unless you work for a company that makes xbox games you can forget about it.
Title: Re: Game programming language
Post by: Neil on April 24, 2007, 01:49:46 PM
If you have limited prior experiance in programming, then you should focus on simple PC games for now. If you can't make basic eg platform games/tetris those kinds of games for the PC then you will have no chance for the xbox. Sorry to dash your dreams, but if you want to create serious games, serious work is needed.
Title: Re: Game programming language
Post by: davisw on April 24, 2007, 02:17:39 PM
so where do you suggest i start?
Title: Re: Game programming language
Post by: Carbon Dudeoxide on April 24, 2007, 04:43:58 PM
Macromedia Flash is good for making short movies and games. You need good art skills though.
Title: Re: Game programming language
Post by: davisw on April 25, 2007, 08:29:48 AM
You guys make it seem necessary to learn simple programming to learn more intense code. Is that true?
Title: Re: Game programming language
Post by: Neil on April 25, 2007, 08:46:14 PM
Well each person learns at their own rate. What languages are you already experianced in and what games have you made so far?
Title: Re: Game programming language
Post by: Carbon Dudeoxide on April 25, 2007, 11:38:18 PM
I myslef have made some C++ games and a whole load of Batch games.
Title: Re: Game programming language
Post by: blo0d_ninja on April 26, 2007, 08:16:53 PM
in the top of this topic game maker was suggested i think its a good place to start and even old hands at programing may be surprised at the kind of results you can have I've used it several times and there's a free version that comes with samples so you can pick at it and examine how the codes work try it  you can learn from it and its pretty cool to experiment with the 3d capabilities that are  there but unless you buy the licensed version (not necessary ) it doesn't come with the 3d sample game but at game maker just put  that in your search , you can also get a sample game of a doom clone and i think you can tweak it,dice it and learn from it as well . hope that helps its written in a modified version of basic or vb one or the other but i think they call it gml not sure , hope that helps .
Title: Re: Game programming language
Post by: weckar on April 27, 2007, 03:58:21 PM
Game Maker is good for games.
When really going 3D, I suggets giving DarkBasic a try. It's easy enough to master the basics of it, and virtually limitless in a sence of game types. I even heard someone maaged to make a VR game with it, not confirmed though.
Title: Re: Game programming language
Post by: Neil on April 27, 2007, 07:03:08 PM
You could probably make a VR game with any capable language.
Title: Re: Game programming language
Post by: weckar on April 28, 2007, 03:12:47 AM
true, but it was merely adding camera views to n existing game, not writing an entirely new engine ourely for VR
Title: Re: Game programming language
Post by: davisw on May 04, 2007, 10:37:20 AM
i saw this book on torque in borders and it said that you can write xbox games with the game engine. is that legit?
Title: Re: Game programming language
Post by: Neil on May 05, 2007, 07:31:07 PM
Unless you have a reason to believe the book was lying, I don't see why not.
Title: Re: Game programming language
Post by: michaewlewis on May 10, 2007, 09:38:21 AM
take a look at darkbasic
http://darkbasic.thegamecreators.com/
Title: Re: Game programming language
Post by: Neil on May 10, 2007, 09:59:47 AM
Grr, Blitz Basic!

;D