Original Post
I want to talk about Microsoft''s decision on joining several of the DirectX components. We all know that DirectDraw and Direct3D (components prior to DirectX 8) were merged forming DirectX Graphics. DirectMusic and DirectSound also were joined creating the component DirectX Audio. The question is: ¿Has Microsoft made it right?
It''s obvious for us that Microsoft tends to develop products that rather priorize the ease of use than other aspects. The same thing was happening with DirectX. Since DirectX versions 6/7, web servers were deluged of games developed by out-of-the-videogame-bussiness people. A lot of amateur game designers were born.
I think this happened mainly because of the simplicity of the DirectDraw and DirectSound interfaces. We all made our first games in 2D and playing WAVE sound files.
However, with the release of DirectX 8 (and its fusions of interfaces), this seems to be stopped a little. New game programmers have to come up against 3D stuff though they just look for 2D stuff, and the same happens with the sound. ¿Why to create MIDI performances justo to play a single WAVE sound?
Maybe many people should be grateful for have begun to program games with DirectX 6/7. I''m happy for belonging to that group of people.
I think the interface union have complicated game programming instead of simplify it; perhaps it''s better to have everything well divided than to have an apparent simplicity with a smaller number of components.
Adrian Brunetta - Kaze Xoor
(sorry, I don''t speak english!)