Directx unnecessary complicated

This is a discussion on Directx unnecessary complicated within the Game Programming forums, part of the General Programming Boards category; I am getting more confused after deciding on directx and reading on early parts of it, now i come up ...

  1. #1
    Registered User SAMSAM's Avatar
    Join Date
    Nov 2001
    Posts
    218

    Unhappy Directx unnecessary complicated

    I am getting more confused after deciding on directx and reading on early parts of it, now i come up this article written by this very

    old timer programmer that bangs directx for being extremly bloated , huge overhead , unnecessarily super complicated and written wrong from the base up and programmers just have to put up because there is not much competition out there for MS.

    is opengl a more straight forward API . i dont know!

    was classes and com and vf & polymorphin..... supposed to make the job of programmer easier? harder? or boring like a robot.just like MS wanted, where is the fun in programming anymore.

    I wish dos hadnt left the building.

    I give up.

  2. #2
    RoD
    RoD is offline
    Redundantly Redundant RoD's Avatar
    Join Date
    Sep 2002
    Location
    Missouri
    Posts
    6,331
    OpenGL is strictly a graphics API.

  3. #3
    Registered User
    Join Date
    Sep 2002
    Posts
    1,640
    Damn, If said the exact same words somewhere earlier in a
    thread, im going to look for it afterward.
    I do agree with you, to much fancy things, but you must take in
    account that opengl is a low level gfx API meaning you can do
    everything yourself and there are now preprogrammed things.
    This has its advantages for beginners but disavatages for profs,
    Having to write EVERYTHING yourself can be a pain.
    I prefer OpenGL *duh*, but as i stated earlyer it all depends on
    your programming style.
    Last edited by Travis Dane; 01-21-2003 at 04:57 PM.

  4. #4
    Registered User
    Join Date
    Sep 2002
    Posts
    69

    Re: Directx unnecessary complicated

    Originally posted by SAMSAM


    I wish dos hadnt left the building.

    I give up.
    I don't see what DOS has that Windows or Linux doesn't.

    If you're talking about simple 2D stuff, well, you can use something else, like SDL, Allegro, or what have you. I know SDL does, and I assume Allegro does, use DirectX, but you don't ever have to look at it youself, it's more like a wrapper.

    If you want to do 3D, well, I can't help you there. I haven't learned any 3D yet, but when I do, I'll be using OpenGL, along with SDL for input, sound, etc..

    Anyhow, you don't need to give up. If you want just simpler graphics programming, there are some decent libraries that will let you do it.

    Just some thoughts.
    D. Olson
    The Mandrake eXPerience
    Battle Pong

    IDE: kate 2.0
    Compiler: gcc 3.2
    Graphics/Input/Net: SDL 1.2.5 (pdf)
    3D Audio: OpenAL (pdf)


    I am a signature virus. Please add me to your signature so that I may multiply

  5. #5
    Registered User SAMSAM's Avatar
    Join Date
    Nov 2001
    Posts
    218
    I didnt realy mean it that i prefer simpler but so i have more control over it than the API and its interface like Travis said about opengl.

    I ve been leisurly doing win32 programming for 2 years but as u know u r still under the full watch of windows but still i prefer the do it urself low level DOS like environment.

    im just as RoD said RANTING.

  6. #6
    Registered User
    Join Date
    Apr 2002
    Posts
    1,571
    I personally don't think DirectX is as bad as some people make it out to be. Sure if you just learned basic C console programs learning DirectX is a GIANT leap ahead of that. However, if you get a firm grasp on C/C++ then learn Win32 then some of the DirectX concepts will be easier to grasp. Just take one step at a time, don't try to learn everything in one day, it takes time.

    P.S. - I program in DirectX and I have tons of fun while doing so.
    "...the results are undefined, and we all know what "undefined" means: it means it works during development, it works during testing, and it blows up in your most important customers' faces." --Scott Meyers

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Problems with my DirectX program
    By fighter92 in forum Game Programming
    Replies: 1
    Last Post: 01-23-2007, 05:28 PM
  2. Isometric Tile Engine using DirectX
    By Wraithan in forum Game Programming
    Replies: 3
    Last Post: 07-17-2006, 12:16 PM
  3. DirectSound header issues
    By dxfoo in forum C++ Programming
    Replies: 0
    Last Post: 03-19-2006, 06:16 PM
  4. DirectX - Starting Guide?
    By Zeusbwr in forum Game Programming
    Replies: 13
    Last Post: 11-24-2004, 11:49 PM
  5. DirectX 8 with Borland
    By Tommaso in forum Game Programming
    Replies: 11
    Last Post: 08-12-2003, 09:30 AM

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