Thread: Right I give in

  1. #1
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709

    Right I give in

    No, I don't for a minute think I'll like it, but I want to.
    Someone avid in the API better recommend me a good tutorial - I'm delving into DirectX (Direct3D mainly)!

    Wish me luck, throw me links, or just abuse me for creating this pretty pointless thread (yes I am aware of the search function but can't be assed to wade through the threads that'll appear). I've always found it hard to find good tutorials on this thru google.

    I don't want a link to Drunken Hyena because I've already got it bookmarked and anyway it's a pretty sucky tutorial last time I looked.

    EDIT: OMG, you know I could have sworn I clicked "Game Programming". I'm getting a mod-beating for this.
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  2. #2
    Registered User
    Join Date
    Aug 2003
    Posts
    1,218
    There are not many DirectX tutorials out there. Your best bet is msdn, documentation for DirectX SDK and various books.
    STL Util a small headers-only library with various utility functions. Mainly for fun but feedback is welcome.

  3. #3
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    Damn I had a feeling it'd be something like that. Well I've got all of that bar books so I'll give it my best shot.
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  4. #4
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    www.amazon.com

    Good place to start.

  5. #5
    Registered User mrafcho001's Avatar
    Join Date
    Jan 2005
    Posts
    483
    Book > *

    I have a few DX 9.0 books, they are pretty good. but like every other book it starts out easy, and gradually gets harder and harder with every other concept. Until you have to do a lot of screwing around to understand something.
    My Website
    010000110010101100101011
    Add Color To Your Code!

  6. #6
    Registered User
    Join Date
    Mar 2002
    Location
    South Africa
    Posts
    35

    Question Why DirectX?

    I wouldn't exactly give myself out as an expert on the area of 3D programming, but I feel I have to ask: Is there a particular reason why you would prefer DirectX over OpenGL?

    I ask because I managed to stumble across a really good OpenGL tutorial site. After having one or two problems getting DevCPP to link everything correctly, I was making 3D scenes in no time.

    Using just the material on this site, it took a day or two (can't remember exactly) to get to the point where I could make a simple breakout clone, with collision detection, 3D perspective, the lot. That was where I lost interest a bit - no point spending time to really learn something your not going to use. Well, maybe I'll need it someday... but I'm rambling. Sorry.

    Anyway, if you should be interested in OpenGL, check these out:

    The tutorial site:
    http://nehe.gamedev.net/

    Official site, with references and all:
    http://www.opengl.org/

    Unless I got confused along the way, the Quake series is made with OpenGL. That should be all the good reference you need.
    I code.
    I think.
    Ergo, I think in code.

  7. #7
    chococoder
    Join Date
    Nov 2004
    Posts
    515
    it starts out easy, and gradually gets harder and harder with every other concept. Until you have to do a lot of screwing around to understand something.
    Sounds like life...

  8. #8
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    Quote Originally Posted by Koedoe
    I wouldn't exactly give myself out as an expert on the area of 3D programming, but I feel I have to ask: Is there a particular reason why you would prefer DirectX over OpenGL?

    I ask because I managed to stumble across a really good OpenGL tutorial site. After having one or two problems getting DevCPP to link everything correctly, I was making 3D scenes in no time.

    Using just the material on this site, it took a day or two (can't remember exactly) to get to the point where I could make a simple breakout clone, with collision detection, 3D perspective, the lot. That was where I lost interest a bit - no point spending time to really learn something your not going to use. Well, maybe I'll need it someday... but I'm rambling. Sorry.

    Anyway, if you should be interested in OpenGL, check these out:

    The tutorial site:
    http://nehe.gamedev.net/

    Official site, with references and all:
    http://www.opengl.org/

    Unless I got confused along the way, the Quake series is made with OpenGL. That should be all the good reference you need.
    I prefer OpenGL - I go with most peoples opinions of it, do a board search because I can't be bothered to type it all out again. I guess I should get more comfy with DirectX before I start saying I really don't like it.
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  9. #9
    Disrupting the universe Mad_guy's Avatar
    Join Date
    Jun 2005
    Posts
    258
    Quote Originally Posted by Koedoe
    I wouldn't exactly give myself out as an expert on the area of 3D programming, but I feel I have to ask: Is there a particular reason why you would prefer DirectX over OpenGL?
    Someone always asks that...

    Anyway, if you want some good DirectX books, I can recommend a few texts:

    - Tricks of the Windows game Programming Guru's, 2nd edition (much MUCH more than a simple 2d game programming book, starts off with DirectDraw but it's an excellent starter book)
    - Tricks of the 3D Game programming Guru's, same author as Tricks of the Windows game programming guru's, and really good. Long as hell.
    - Introduction to 3D Game programming with DirectX 9.0
    operating systems: mac os 10.6, debian 5.0, windows 7
    editor: back to emacs because it's more awesomer!!
    version control: git

    website: http://0xff.ath.cx/~as/

  10. #10
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    And all of those are available at www.amazon.com.

    I have all 3 and I will add this to the list.

    Game Coding Complete, 2nd edition

    Incidentally the last one, Introduction to 3D Game programming with DirectX 9.0, is getting an update and a 2nd edition. The book's website is www.moon-labs.com

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Give me some opinions on setting up a server
    By Shadow in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 04-19-2004, 10:38 AM
  2. Can you give me your tip plz :)
    By dionys in forum C Programming
    Replies: 6
    Last Post: 04-11-2004, 11:14 PM
  3. Can you give me an example of a new line character?
    By Golffor1 in forum C++ Programming
    Replies: 1
    Last Post: 04-10-2003, 11:59 AM
  4. How To Give A Font Colour ?
    By Unregistered in forum Windows Programming
    Replies: 1
    Last Post: 09-14-2001, 01:22 PM
  5. Just to give you an idea of what we're going through...
    By rick barclay in forum A Brief History of Cprogramming.com
    Replies: 8
    Last Post: 09-13-2001, 02:09 PM