|
-
Jun 23rd, 2003, 07:48 PM
#1
Thread Starter
Lively Member
Game Making
I want to make games for my career and i just have a few quetions in general.
1. What language(s) are todays games made in? Games like UT2K3 and Warcraft 3 and others. These are usually made in DirectX and C++ right?
2. Are there any tutorials that are good on those languages that will help me get into game programming?
3. What compiler should i get for that language?
(ex if C++ either VC++ or Borland thats what i mean)
Any comments and sugestions are appreciated.
-
Jun 23rd, 2003, 10:22 PM
#2
Frenzied Member
those advanced games are made in c++ (maybe some asm too) often using OpenGL or DirectX
I prefer to use VC++ because im used to it, but i really hate its compiler (the error messages are impossible to understand sometimes)!
My advice is to start with another compiler, but listen to some other peoples comments too!
-
Jun 23rd, 2003, 10:41 PM
#3
Addicted Member
Side question for cyborg:
I was under the impression that ASM was processor maker specific. So itsn't there an Athlon ASM and an Intel ASM? Or is it an 80x86 ASM?
NOMAD
-
Jun 23rd, 2003, 10:55 PM
#4
Lively Member
C++ is the main programming languages for such games, yet they are hard to make and many cool games can be made with VB, but only a couple software games were made in VB, because C++ is generally faster.
-
Jun 24th, 2003, 05:13 AM
#5
PowerPoster
The way to go for real games is C++ in combination with DirectX or OpenGL - I'd recommend DX thought.
There's enough tutorials out there, just google for it and you'll get more than you can read. Also check out well-known sites like www.gamedev.net and www.flipcode.com
-
Jun 24th, 2003, 06:53 AM
#6
Frenzied Member
Originally posted by NOMADMAN
I was under the impression that ASM was processor maker specific. So itsn't there an Athlon ASM and an Intel ASM? Or is it an 80x86 ASM?
NOMAD
I dont know...I dont program asm myself.
For those who want to learn some OpenGL:
Search the net (i used kazaa) for opengl red/blue book.
-
Jun 24th, 2003, 08:25 AM
#7
Hyperactive Member
Originally posted by cyborg
those advanced games are made in c++ (maybe some asm too) often using OpenGL or DirectX
I prefer to use VC++ because im used to it, but i really hate its compiler (the error messages are impossible to understand sometimes)!
My advice is to start with another compiler, but listen to some other peoples comments too!
(assuming you had already installed the msdn docs on your PC)
Every error has a number(eg, C1233). If you don't understand the error, just type C1233 in the msdn library's index tab page, it will bring you to a page which explains what's the error and some examples which will bring about that error.
However I have to say, sometimes the actual error is somewhere else.
-
Jun 24th, 2003, 08:32 AM
#8
Hyperactive Member
Originally posted by NOMADMAN
Side question for cyborg:
I was under the impression that ASM was processor maker specific. So itsn't there an Athlon ASM and an Intel ASM? Or is it an 80x86 ASM?
NOMAD
AMD processor are Intel compatibles. That's why they can run programs written for Intel platform(80x86 architecture to be specific).
MMX, SSE and SSE2 are Intel's SIMD instructions.
3DNow and 3DNow+ are AMD's SIMD instructions. However, AMD licenses MMX and SSE for use in its line of processors.
-
Jun 24th, 2003, 10:22 AM
#9
Frenzied Member
Originally posted by transcendental
(assuming you had already installed the msdn docs on your PC)
Every error has a number(eg, C1233). If you don't understand the error, just type C1233 in the msdn library's index tab page, it will bring you to a page which explains what's the error and some examples which will bring about that error.
However I have to say, sometimes the actual error is somewhere else.
Does the msdn have explanations on link errors too?
-
Jun 24th, 2003, 11:10 AM
#10
Addicted Member
Thanks transcendental
NOMAD
-
Jun 24th, 2003, 08:41 PM
#11
Frenzied Member
Originally posted by cyborg
Does the msdn have explanations on link errors too?
Yes.
Z.
-
Jun 26th, 2003, 02:14 PM
#12
Thread Starter
Lively Member
thanks for all the info guys!
I just have one more question. Is there a site like directx4vb but for C++?
-
Jun 26th, 2003, 02:32 PM
#13
Frenzied Member
For OpenGL, nehe.gamedev.net
For DirectX, nexe.gamedev.net
The NeHe site is far better, as of the last time i checked nexe.
Z.
-
Jun 26th, 2003, 07:23 PM
#14
Hyperactive Member
I thought that DirectX was the same in every language...
-
Jul 1st, 2003, 06:05 PM
#15
Thread Starter
Lively Member
Originally posted by Zaei
For OpenGL, nehe.gamedev.net
For DirectX, nexe.gamedev.net
The NeHe site is far better, as of the last time i checked nexe.
Z.
So those sites are tutorials for C++?
-
Jul 1st, 2003, 08:59 PM
#16
Frenzied Member
-
Jul 1st, 2003, 10:06 PM
#17
Good Ol' Platypus
Oh, and only Direct3D and OpenGL can be compared -- you'll need replacements for the other parts of DirectX if you intend to use that kind of functionality -- ex. OpenAL or FMod for audio, Winsock or somit for DirectPlay, etc.
All contents of the above post that aren't somebody elses are mine, not the property of some media corporation. 
(Just a heads-up)
-
Jul 2nd, 2003, 02:14 AM
#18
I thought that DirectX was the same in every language...
The basic DirectX is, but what you use in VB is a wrapper, not the core DirectX.
AMD processor are Intel compatibles.
Except for the new 64-bit CPUs. Intel's IA-64s are incompatible with the 32-bit CPUs or AMD's Hammer. This is why they can run 32-bit apps only in emulation mode. The Hammer on the other hand supports the full old 32-bit instruction set and can run old apps natively.
So for 64-bit you have completly different assembly.
All the buzzt
 CornedBee
"Writing specifications is like writing a novel. Writing code is like writing poetry."
- Anonymous, published by Raymond Chen
Don't PM me with your problems, I scan most of the forums daily. If you do PM me, I will not answer your question.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|