I know the basics of programming in c and now a days studing the intermediate. Im interested in building games . could someone
help me , tell me of the sites that offer tuitorials for building games in c or c++.
I know the basics of programming in c and now a days studing the intermediate. Im interested in building games . could someone
help me , tell me of the sites that offer tuitorials for building games in c or c++.
Many Many links here
Once you learn more, I would recommend "OpenGL Game Programming" from Prima Tech. If you're looking to learn OpenGL for 3D games, this is a great start.
//napKIN
"The best way to get answers is to just keep working the problem, recognizing when you are stalled, and directing the search pattern.....Don’t just wait for The Right Thing to strike you – try everything you think might even be in the right direction, so you can collect clues about the nature of the problem."
-John Carmack
I suggest DirectX afterlearning basics of game making. DirectX has better GFX and is newer.
~Trooper
Your mom is like a struct, she has no class
How many C programmers does it take to screw in a light bulb? One to do it, 99 to tell him how to do it faster.
It's also not portable, offers the usal Microsoft security we've all grown accustomed to and as far as I can tell, does not offer "better GFX".Originally posted by St0rmTroop3er
I suggest DirectX afterlearning basics of game making. DirectX has better GFX and is newer.
~Trooper
Though I'm not a friend of DirectX, it has some advantages: It offers solid input routines for mouse, keyboard, joystick etc. as well as different routines to output sounds, videos, music etc. It also supports all kinds of graphic card features directly. OpenGL requires you to use extensions - which isn't any slower, just not as easy as in DirectX.
OpenGL's greatest feature is probably it's portability. If thats of no interest for you, DirectX might be the easier way for you.
I checked my links, but it seems napkin mentioned most of them.
For a start, OpenGL Game Programming is a good book. They could have gone into a little more detail about current stuff like shadow volumes etc, but it's a pretty solid base. The book even explains how to access DirectX to add sound and things like joystick support to your program - though this doesn't really support portability
[code]
your code here....
[/code]
It sounds like everyone is rushing the man (or girl). Can you (clover) [thinks to self, hmm maybe it is a girl], tell us of any game you have made before, what you define intermediate as, and
if you are interested in making a text game with a group of others, slightly less knowledgable than yourself?
[breathes deep]
[/breathes deep]
[cough]
SIGNATURE
[/cough]
Stan The Man. Beatles fan
When I was a child,
I spoke as a child,
I thought as a child,
I reasoned as a child.
When I became a man,
I put childish ways behind me"
(the holy bible, Paul, in his first letter to the Cor. 13:11)
That is just asking for a flame warI suggest DirectX afterlearning basics of game making. DirectX has better GFX and is newer.
Oh, and Stan's right. I don't think he should jump right into DX or OGL. OGL, MAYBE if he has a good grip on programming and game design already.
If you wanna make a game, Win32 console has a LOT to offer, yet, I think it is good to start off with the phrase "cross platform" in mind. Use the standard libraries, cherish them, and love them. That way you won't turn into a Microsoft slave who has to rely on Microsoft software for EVERYTHING. I'm not being anti-M$, I'm being anti-close-minded-single-platform-only. Once you get bored with text, then try something like OpenGL, Allegro, SDL, or ClanLib. DX is hard for newcomers, so try to learn that later. If you go to OpenGL, it'll make life a lot easier if you use GLUT.
Oh, and if you hear someone telling you to learn mode 13h stuff first, tell them to shove mode 13h up their butt. It is OBSOLETE BY ALL MEANS and will do nothing but waste your time. If you don't know what it is, it is basically an old VGA mode that offers 3200x200x8 resolution. Isn't that just [sarcasm]AWESOME[/sarcasm]?
Lol, when I looked at that and read it to myself (using sarcasm where implied), it got funnier.If you don't know what it is, it is basically an old VGA mode that offers 3200x200x8 resolution. Isn't that just [sarcasm]AWESOME[/sarcasm]?
Anyway, where'd you get your avatar?
BTW, clover, WHY DON'T YOU TRY MY LINK IN MY SIGNATURE
If I could add neon to my sig, everyone knows I would.
Stan The Man. Beatles fan
When I was a child,
I spoke as a child,
I thought as a child,
I reasoned as a child.
When I became a man,
I put childish ways behind me"
(the holy bible, Paul, in his first letter to the Cor. 13:11)
It is OBSOLETE BY ALL MEANS and will do nothing but waste your time.
not if you are programming up your own graphics api and want to learn on that "oldfashion" mode. however, (s)he wants to do game programming, so maybe (s)he should start with allegro?
I got it from an advertisement on this site. I saved the ad, then went into GIFWorks.com and cropped it out.