PDA

View Full Version : OpenGL or DirectDraw for a StarCraft like game?



07-15-2001, 04:30 PM
I allread know a little OpenGL and anyways some one told me i should go with direct draw anyways for a StarCraft like game. well anyways should i go with OpenGL or DirectDraw?

DFrey
07-15-2001, 05:01 PM
Either is nearly just as good in 2D. However, I personally feel that Direct Draw has a slight edge in 2D graphics, as you can lock the frame buffer and directly manipulate the pixels. But if that kind of access isn't necessary, then I'd go with what you know best.

[This message has been edited by DFrey (edited 07-15-2001).]

rts
07-15-2001, 05:37 PM
If portability is a concern, you will use OpenGL.

DFrey
07-15-2001, 05:42 PM
I'd second that.

zed
07-15-2001, 08:20 PM
if u dont have a 3d card directdraw (or fastgraph) is about your only option. though if you do ild go for gl. with directdraw u cant do blending or rotation of sprites easily. ie u have to do all the calculations yourself

zed
07-15-2001, 08:23 PM
btw DFrey why have so many of your messages been edited. r u triggerhappy with the 'send reply' button http://www.opengl.org/discussion_boards/ubb/smile.gif

DFrey
07-15-2001, 09:17 PM
Yep, my fingers are faster than my eyes. http://www.opengl.org/discussion_boards/ubb/tongue.gif
And I'm sort of a perfectionist so often I can't help but always go back a tweak a sentence or word. http://www.opengl.org/discussion_boards/ubb/biggrin.gif

MarsuGL
07-15-2001, 11:59 PM
hello,
if you don't want to use/fear to use OOP, i would recommend opengl.

anyway both will working if you want oOp.

marsu

MButchers
07-16-2001, 12:12 AM
Hello there,

well as of DX8 ,DirectDraw has ceased to
exist so i would go with opengl as you
already know some.

Mark.

DFrey
07-16-2001, 03:19 AM
But the functionality of DirectDraw is still there. You can still make 2D programs with DirectGraphics. Its just that if you don't have a 3D card, it'll be super slow. And if you want to use DirectDraw, then use DirectX 7, DirectX 8 does not replace or delete it (for the most part) when installed. But I still stick with what I said earlier, if you are not concerned about portability, then use what you know best. Otherwise OpenGL is the wise choice to make.

[This message has been edited by DFrey (edited 07-16-2001).]