Teen Programmers Unite  
 

 

Return to forum top

I have Visual c++ 6.0 and 3d Studio Max 4

Posted by slipknotclown [send private reply] at December 30, 2001, 07:20:25 AM

So umm What language do I use to know how to make games? I started c++ then I bought windows game programming for dummies. I was like great the book uses C with little bits of c++. So thats no good. so do I buy a book to teach me C or try and find one that teaches you how to make games in c++? Preferbly the 2nd option, anyone know anygood books? Oh I want to do directx as 3d and opengl is too hard for me at this stage.

Posted by RedX [send private reply] at December 30, 2001, 07:37:22 AM

Get a book about programming DirectX with C++ ("Sams Teach yourself directX 7 in 24 hours" should be good. I got the Dutch version.)
While you could use DirectX with C, it isn't fun to do so. The work-around for the lack of class-support in C results in *long* commands.

RedX

Posted by max621 [send private reply] at December 30, 2001, 03:13:16 PM

Screw DirectX... and telling him to learn DirectX7?? From what I've heard Directx7 was pretty messy and hard to learn for newbs (I took a look at it, scratched my head and went back to OpenGL)

Checkout OpenGL Game Programming (the book)

Posted by CodeRed [send private reply] at December 30, 2001, 11:07:57 PM

OpenGL... kickass...
Just use this:
http://ask.ii.uib.no/ebt-bin/nph-dweb/dynaweb/SGI_Developer/OpenGL_PG/@Generic__...;cs=fullhtml

Posted by Etheren [send private reply] at December 30, 2001, 04:56:43 PM

Well, Directx8 is a good API.
Now offering 3D with the same ease as OpenGL. It also offers a Sound Library, and much more.

As to using 3D max with either. Check out Flipcode.com, in the forums, code of the day part www.flipcode.com/cotd, you'll find 3DS loaders.
Also a nice part of DirectX, if you download the SDK extras, you can find a converter for most 3D file formats, to the DirectX .x file. Which is supported directly by Direct3D (Which in DirectX 8 is now combined with Direct Draw to make Direct Graphics)

Posted by Psion [send private reply] at December 30, 2001, 05:26:29 PM

CodeRed, you can't edit because people like you abused the ability in the past.

Posted by CodeRed [send private reply] at December 30, 2001, 05:44:51 PM

Well now you have to put up with 3 posts of screwed up HTML... and gian is every bit as guilty as I am :)

Posted by max621 [send private reply] at December 30, 2001, 09:06:25 PM

I don't know about DirectX8, thats why I said 7 to be specific ;)
Now I got the Nehe II basecode ported to SDL, which kicks ass. Trying to figure out how I could put a number in the title (which is a const char*... so integer to const char* :P)

Posted by gian [send private reply] at December 30, 2001, 11:08:26 PM

CodeRed: No, now you have no screwed up posts and a red face.

Posted by CodeRed [send private reply] at December 30, 2001, 11:38:27 PM

If you were using vBulletin that would have worked...

Posted by gian [send private reply] at December 31, 2001, 01:01:40 AM

Yes, but it isn't.... what specific thing from vbulletin would you like? links that start with http:// to be hyperlinked?

Posted by CodeRed [send private reply] at December 31, 2001, 01:15:38 AM

would be nice...
post counts, show who's browsing the forums...

Posted by gian [send private reply] at December 31, 2001, 02:04:06 AM

Hmmm... all possible...

Posted by slipknotclown [send private reply] at December 31, 2001, 04:04:37 AM

Ok well thanks for the advice people. I would love more than anything to use opengl as it looks amazing in terms of what you can do with it. But it's too hard for me at the mo I think....... I just want to do normal directx 8 preferebly and there are a few books on it but they all take you as being an advanced or intermediate programmer. I cant wait till I finish school and can go to college to actully learn something I want to do.

Posted by max621 [send private reply] at December 31, 2001, 10:11:27 AM

I think our point was that OpenGL is simpler then DirectX, not the other way around ;)
OpenGL is not hard
http://nehe.gamedev.net for OpenGL
and
http://nexe.gamedev.net for DirectX

read both, and see which you understand and feels better to you

Posted by Johnny [send private reply] at December 31, 2001, 09:02:39 PM

It seems to me like this is a person fairly new to programming we're dealing with. I'd suggest Sam's Teach Yourself C++ in 21 Days for starters. Play around with the knowledge attained from that book a bit, and see what you can do with it. When you're ready to move onto Windows programming, you can pick up OpenGL Game Programming by my friends Kevin Hawkins and Dave Astle (two very cool guys, founders of gamedev.net). It goes through the whole Windows thing, and teaches you the ins and outs of OpenGL, as well as a bit of DirectInput and DirectX Audio (8). After that, just play around some more. Pick up more books as you go on anything that might interest you. Prima Tech's game development series is excellent in terms of giving novices detailed information on a particular area in game development. Also, check out gamedev.net, flipcode.com, ect., and don't be afraid to ask questions on their forums (as well as this one :). Above all, be sure to soak up as much knowledge as possible. Don't limit yourself based on API or platform preferrence. Soak it all in. Knowledge will get you further than bias will :). Be persistent, open minded, and ambitious about game programming. It's a black art indeed if rushed, but the end results can be spectacular.

Posted by RedX [send private reply] at January 01, 2002, 11:59:45 AM

There is a new version af Allegro which uses DirectX. It's compatible with a number of different compilers for a number of different OS'.
http://www.talula.demon.co.uk/allegro/

RedX

You must be logged in to post messages and see which you have already read.

Log on
Username:
Password:
Save for later automatic logon

Register as a new user
 
Copyright TPU 2002. See the Credits and About TPU for more information.