Post

 Resources 

Console

Home | Profile | Active Topics | Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 VBGamer
 VBGamer
 Directx8 or Directx7 for a 2d engine....
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

masterbooda
Swordmaster

277 Posts

Posted - Apr 21 2004 :  02:10:29 AM  Show Profile  Visit masterbooda's Homepage  Reply with Quote
I just want opinions on the topic of which would be better for a 2d game engine....

I myself am leaning towards Directx7 because of the compatiblility issue, anybody can run it and even though you lose alot of the "3d effects" you can still code a pretty decent game in it...especially 2d... I say leave directx8 for 3d, for its time to keep the 2d where it belongs .......... of course I'm clinically insane and speak to my poor forgiving wife in code...... "If hungry then goto restaurant"..... god bless her......

Opinions....

DaBooda Out....

DaBooda Team is back: http://dabooda.789mb.com/

Eric Coleman
Gladiator

USA
811 Posts

Posted - Apr 21 2004 :  12:38:37 PM  Show Profile  Visit Eric Coleman's Homepage  Reply with Quote
If you want as many people as possible to use your game engine, then you might want to consider stepping back even further to DirectX 5 or 3. Or even use the windows API. For programming, DirectX 7 or 8 would be easiest, but are you considering yourself or the people that will play the games?

Go to Top of Page

masterbooda
Swordmaster

277 Posts

Posted - Apr 21 2004 :  4:18:52 PM  Show Profile  Visit masterbooda's Homepage  Reply with Quote
I'm really not concerned on how easy it is for me to create the engine, I'm just curious to see what would people rather code with....
I think that a lower directx version would make for a better 2d game because the programmer has to be a little more creative... and they will concentrate on the game aspect and not the look of it... I still program games in QBasic..... I believe this is a must for any game programming enthusiast, because it really forces you to derive better ways of making a game...

DaBooda Team is back: http://dabooda.789mb.com/
Go to Top of Page

sdw
Warrior

USA
160 Posts

Posted - Apr 21 2004 :  7:38:15 PM  Show Profile  Visit sdw's Homepage  Click to see sdw's MSN Messenger address  Reply with Quote
DX 3 or 5? Isn't that a little extreme?
Go to Top of Page

Spodi
Warrior

USA
142 Posts

Posted - Apr 21 2004 :  11:18:12 PM  Show Profile  Visit Spodi's Homepage  Send Spodi an AOL message  Click to see Spodi's MSN Messenger address  Send Spodi a Yahoo! Message  Reply with Quote
Many games these days require at least DX7, so unless someone just bought a really old computer and have never played any games on it, they might have to download DX7. Elsewise, dont think so.

vbGORE
Go to Top of Page

masterbooda
Swordmaster

277 Posts

Posted - Apr 22 2004 :  12:12:34 AM  Show Profile  Visit masterbooda's Homepage  Reply with Quote
I haven't programmed anything below DirectX7, for I didn't even get into directX programming until that version came out, and I saw a demo using it, After finding the major limitations of windows api(the speed sucks), I went kind of headfirst into it....being a little nastaligic, yes I am, but not that nostalgic...And I have noticed something with my new xfx 5600 128mb card....it doesn't support some directx7 calls....so its kind of a mixed bag........I guess I can port my engine in both, I will make the directx7 version have fewer effects....

DaBooda Team is back: http://dabooda.789mb.com/
Go to Top of Page

EACam
Warrior

154 Posts

Posted - Apr 26 2004 :  11:45:00 AM  Show Profile  Reply with Quote
I think you should go with dx8 or 7...either one. Even better, make it use DX8 by default, but if the users computer bugs up a whole bunch with it (do some tests), ask them if they want to resort to Dx7 and loose practically all the effects. Of course, that would be kind of annoying to program, but you said yourself you don't care about that .

Go to Top of Page

sdw
Warrior

USA
160 Posts

Posted - Apr 28 2004 :  10:39:38 PM  Show Profile  Visit sdw's Homepage  Click to see sdw's MSN Messenger address  Reply with Quote
I'm thinking about using a dd7/d3d7 hybrid engine. Wouldn't something like this still work well on lower end computers?
Go to Top of Page

Sr. Guapo
Swordmaster

USA
272 Posts

Posted - May 01 2004 :  11:26:09 PM  Show Profile  Reply with Quote
DirectX7 is getting very old, and most computers can support it in some ay. My old Voodoo3 card on a pentium III @ ~500MHz ran directX 8 just fine (a little slow). Also, DirectX8 isn't as bad a it seems on 2D. There are some good tutorials on it on directx4vb.com. No offense or anything, but if your computer can't even support DX7...
Go to Top of Page

Eric Coleman
Gladiator

USA
811 Posts

Posted - May 02 2004 :  11:23:38 AM  Show Profile  Visit Eric Coleman's Homepage  Reply with Quote
Older video cards will work with newer versions of directX, for example, my 4MB "ATI RAGE PRO TURBO" card works with directx 9, but none of the directx 9 features work on my card. I used to have a voodoo3 untill it broke, and now I'm back to the original card that was in my PC, the ATI card. I know from experience that a voodoo3 isn't even directx 7 compliant. It works with directx 7, that's for sure, but it doesn't support many of the directx 7 features, such as projection and sphere texture mapping, bump maps, or stencil buffers.

The reason for using DirectX 8 over DirectX 7, or Directx 9 over previous versions would be to use specific features that it offers. If you're not going to be using those features, then I think you're needlessly raising the requirements for your game.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
VBGamer © Go To Top Of Page
This page was generated in 0.11 seconds. Snitz Forums 2000

Copyright © 2002 - 2004 Eric Coleman, Peter Kuchnio , et. al.