[casual_games] DirectDraw or Direct3D
Hal Barwood
hal at finitearts.com
Mon Feb 13 12:58:07 EST 2006
The thing to worry about is installation problems. Whatever you do, in
a casual game, make sure the customer will experience just about the
same difficulty coaxing your app to run that he/she does on a console --
zero.
Chris Williams wrote:
> 1. My understanding is that DirectDraw is deprecated. IIRC, according to
> Microsoft (when I was at Meltdown) it's no longer supported. Seems
> foolish to do any new development with it.
>
> 3. It's not.
>
> On 2/12/06, *Lennard Feddersen* <Lennard at rustyaxe.com
> <mailto:Lennard at rustyaxe.com>> wrote:
>
> I would be interested in hearing the opinions of others - my D3D
> experience is admittedly dated. Here are my arguments:
>
> 1. I can't see M$ dropping DDraw anytime soon. Legacy code.
>
> 2. My previous experience with D3D, admittedly dated, was that those
> modes are supported differently on different HW as each vendor writes
> their own drivers. Lots of texture rotation code laying around on the
> net if you don't have your own - you can rotate at load time and shove
> them into RAM if performance is an issue.
>
> 3. Are you finding that GDI is as fast as DDdraw? Not my experience at
> all.
>
> Lennard Feddersen
> CEO, Rusty Axe Games, Inc.
> www.RustyAxe.com <http://www.RustyAxe.com>
>
> Lennard at RustyAxe.com <mailto:Lennard at RustyAxe.com>
> P. 250-635-7623 F. 1-309-422-2466
> 3521 Dogwood, Terrace, BC, Canada, V8G-4Y7
>
>
>
>
> Jonas Beckeman wrote:
>
> >I have to disagree with Lennard: *definitely* Direct3D, because
> DirectDraw
> >
> >* is deprecated - means you never know when MS is going to drop
> it. Might
> >not exist in the next release of DirectX.
> >
> >* doesn't support blend modes such as alpha or additive. No
> rotation either.
> >
> >* isn't that optimized these days (HW and driver manufacturers
> don't care
> >much about it)
> >
> >If you're on a really old computer with no 3D, I think you're
> better off
> >with GDI+ (you can use the strategy pattern so your framework just
> switches
> >to another dll for the actual rendering).
> >
> >I used to have GDI+, D3D and DD rendering modes in my open source
> framework
> >Endogine, but I dropped DD as I didn't see any reason to keep it
> around.
> >
> >
> >If you want to create games that run in-browser, then you should
> probably
> >consider one of the existing frameworks, taking advantage of the
> install
> >base.
> >Judging by my own behavior, online demos are worth the trouble. I
> hardly
> >ever download games where I can't look at the gameplay first (a well
> >produced video can also work though).
> >
> >/Jonas
> >
> >_______________________________________________
> >Casual_Games mailing list
> >Casual_Games at igda.org <mailto:Casual_Games at igda.org>
> > http://seven.pairlist.net/mailman/listinfo/casual_games
> >
> >
> >
>
> --
>
>
> _______________________________________________
> Casual_Games mailing list
> Casual_Games at igda.org <mailto:Casual_Games at igda.org>
> http://seven.pairlist.net/mailman/listinfo/casual_games
>
>
>
>
> --
> Thank you,
>
> Chris Williams, Microsoft MVP,
> MCT, MCSD.NET <http://MCSD.NET>, MCAD, MCP, A+,
> GC.NUG President, RV.NUG Founder
> INETA NC/SC Membership Manager
>
> Blog: http://blogusmaximus.com <http://blogusmaximus.com>
> HA! : http://www.heroicadventure.com
> .nug: http://www.gcnug.org
> .nug: http://www.rvnug.org
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Casual_Games mailing list
> Casual_Games at igda.org
> http://seven.pairlist.net/mailman/listinfo/casual_games
More information about the Casual_Games
mailing list