C Board  

Go Back   C Board > General Programming Boards > Game Programming

Reply
 
LinkBack Thread Tools Display Modes
Old 11-06-2002, 08:12 PM   #1
~- Y u n a -~
 
beely's Avatar
 
Join Date: Dec 2001
Posts: 291
3d Games Programming.

i still wonder what program could do the 3D games animation. such as half life and etc.

ermm.. then, what type of the programming did they used? is it ? C or C++ ??
beely is offline   Reply With Quote
Old 11-06-2002, 08:14 PM   #2
End Of Line
 
Hammer's Avatar
 
Join Date: Apr 2002
Posts: 6,240
best ask in the game forum then... moving .....
__________________
When all else fails, read the instructions.
If you're posting code, use code tags: [code] /* insert code here */ [/code]
Hammer is offline   Reply With Quote
Old 11-06-2002, 10:15 PM   #3
UNBANNED
 
OneStiffRod's Avatar
 
Join Date: Jan 2002
Posts: 669
www.aliaswavefront.com

They have a free Learning edition of their 3D maker, you may be able to create animations using this tool also.

I think they use a process of KeyFraming that is they have a timeline, and at set intervals the positions of the character/model are set. It's the job of the game engine to smoothly move those points to the specified keyframe set. With motion capture they can pretty accurately animate a character based on their human counter-part.
__________________
My Avatar says: "Stay in School"

Rocco is the Boy!
"SHUT YOUR LIPS..."
OneStiffRod is offline   Reply With Quote
Old 11-06-2002, 10:23 PM   #4
~- Y u n a -~
 
beely's Avatar
 
Join Date: Dec 2001
Posts: 291
oh, thanks anyway,

some question i'm still thinking,

for eg: counter-strike gaming which have following step to make :

first they make the map animation 3d first, and then make characters, weapons, and texture on the maps (tree, and...)

2nd, after they are doing the whole texture and the images .. they will do the script code...?

so, do they use C/ C++ code? i heard that quake III is made from C/ C++ language.

commment pls, thanks
beely is offline   Reply With Quote
Old 11-06-2002, 10:43 PM   #5
UNBANNED
 
OneStiffRod's Avatar
 
Join Date: Jan 2002
Posts: 669
Are you just looking for info on how to create like a new Map for counter-strike????
__________________
My Avatar says: "Stay in School"

Rocco is the Boy!
"SHUT YOUR LIPS..."
OneStiffRod is offline   Reply With Quote
Old 11-06-2002, 10:48 PM   #6
~- Y u n a -~
 
beely's Avatar
 
Join Date: Dec 2001
Posts: 291
Talking

well, nop, i'm meaning that how they create a counter-strike gaming. they should do the animation of the 3d graphic, such as the way user control the movement, the animation of the turning direction and so on..
beely is offline   Reply With Quote
Old 11-06-2002, 10:55 PM   #7
~- Y u n a -~
 
beely's Avatar
 
Join Date: Dec 2001
Posts: 291
did they provide some tutorials of the site that you intro to me ?
beely is offline   Reply With Quote
Old 11-06-2002, 10:59 PM   #8
UNBANNED
 
OneStiffRod's Avatar
 
Join Date: Jan 2002
Posts: 669
Well, for any 3D game - the GAME ENGINE, which controls how 3D objects are placed in the game, will face your character any way you point him and run through the animation which is as I said a bunch of KEYFRAMED movements that the GameEngine will hopefully smooth out. This subject is so complex I can't give you a good answer here, so visit these sites and maybe you can get a better grasp on things.


www.gamedev.net
www.gametutorials.com

Yes, most games are made with C/C++ and the Quake source code is available freely on the net, try searching for it.
__________________
My Avatar says: "Stay in School"

Rocco is the Boy!
"SHUT YOUR LIPS..."
OneStiffRod is offline   Reply With Quote
Old 11-06-2002, 11:07 PM   #9
~- Y u n a -~
 
beely's Avatar
 
Join Date: Dec 2001
Posts: 291
oh .... a lot of thanks to you.
anyway, can you differ. with the borland C and the visual C
i have open a source code of the gaming, but it can't exe as well (that's mean there's some error on it.)

so, C / C++ , do they use Visual studio C to do 3d gaming ?
beely is offline   Reply With Quote
Old 11-06-2002, 11:15 PM   #10
UNBANNED
 
OneStiffRod's Avatar
 
Join Date: Jan 2002
Posts: 669
C/C++ is the language, Visual Studio and Borland are the compilers - either compiler you use, it doesn't matter, you can make anything you like. Although Visual Studio is much nicer than Borland.

People program for WINDOWS, so it's Win32 programming using the Win32 API. You can program using the Win32 API with any C/C++ compiler you choose, but you must compile it on a Windows machine.

For 3D they use either OpenGL or DirectX.
__________________
My Avatar says: "Stay in School"

Rocco is the Boy!
"SHUT YOUR LIPS..."
OneStiffRod is offline   Reply With Quote
Old 11-06-2002, 11:20 PM   #11
~- Y u n a -~
 
beely's Avatar
 
Join Date: Dec 2001
Posts: 291
i guess it might need to know alot of language to make a 3d gaming isn't it ? so what 's language should learn actually?

direct X language (what type of language actually ..,..?) included on the 3d gaming?
beely is offline   Reply With Quote
Old 11-06-2002, 11:28 PM   #12
UNBANNED
 
OneStiffRod's Avatar
 
Join Date: Jan 2002
Posts: 669
Here's where you start:

You learn C/C++ first
--------->Then learn-------->
Win32 API
----->Then Learn --------->
DirectX/OpenGL
------>Then-------->
Beely's First 3D game ( you still need to learn 3D though)

From start to finish should take you about a good 3-yrs as long as you keep up with it, otherwise 5yrs.
__________________
My Avatar says: "Stay in School"

Rocco is the Boy!
"SHUT YOUR LIPS..."
OneStiffRod is offline   Reply With Quote
Old 11-06-2002, 11:28 PM   #13
Refugee
 
face_master's Avatar
 
Join Date: Aug 2001
Posts: 2,052
If you wanna go into it hardcore, look up on the DirectX (particulary Direct3D) API in C++.
__________________
Please direct all complaints regarding this post to the nearest brick wall Have a nice day.
face_master is offline   Reply With Quote
Old 11-06-2002, 11:29 PM   #14
Registered User
 
4point5's Avatar
 
Join Date: Oct 2002
Posts: 44
Cool

Try english first. That's what language all the Help files and refrences are in (for the most part).
__________________
Don't try so hard. Just let it happen.

Last edited by 4point5; 11-06-2002 at 11:33 PM.
4point5 is offline   Reply With Quote
Old 11-06-2002, 11:34 PM   #15
~- Y u n a -~
 
beely's Avatar
 
Join Date: Dec 2001
Posts: 291
Quote:
Originally posted by OneStiffRod
Here's where you start:

You learn C/C++ first
--------->Then learn-------->
Win32 API
----->Then Learn --------->
DirectX/OpenGL
------>Then-------->
Beely's First 3D game ( you still need to learn 3D though)

From start to finish should take you about a good 3-yrs as long as you keep up with it, otherwise 5yrs.
then you might expert on 3d gaming language? isn't it ??? heeehee... something problem, can i ask for help?
beely is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
3D games re difficult to play? manav General Discussions 4 05-28-2008 06:50 PM
3D Games MWalden Game Programming 8 07-01-2007 06:27 PM
Making 3d Games danepporambo Game Programming 16 12-01-2005 10:17 PM
Simple, non 3d games - what to use?? born_a_trumpet Game Programming 23 07-06-2004 09:30 AM
Video Games Industry. 5 years left. ethic A Brief History of Cprogramming.com 26 12-10-2002 10:52 PM


All times are GMT -6. The time now is 11:32 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22