Solved

What is the best book for learning DirectDraw?

Posted on 1997-07-15
6
257 Views
Last Modified: 2013-12-03
I want to port a game to Windows using DirectDraw. What's the best book for learning how to do so? I've heard good things about "Spells of Fury", although it covers DirectX 2, not 3. I browsed the book published by the Waite Group (I forget the title) and it looked OK as well. I'd appreciate any suggestions...
0
Comment
Question by:atwilson
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 1

Accepted Solution

by:
YamSeng earned 20 total points
ID: 1401011
I've got a book here about direct draw programming and I find it quite useful.  Maybe you'll like to try it out too.

Title:  Direct Draw Programming
Author: Bret Timmins
Publisher: M&T BOOKS.

This book contains information on introduction to DD, DD concepts, DD objs, surfaces, buffering techniques....and more.....

My copy comes with a CDROM with editing tools, games, and SOURCE CODES!!!



0
 

Author Comment

by:atwilson
ID: 1401012
This covers DirectX 2, not 3, right? Is there a major difference? Any other comments?
0
 
LVL 1

Expert Comment

by:YamSeng
ID: 1401013
For DirectX, version 2.0 and 3.0 has alot of difference.  But for Direct Draw, no difference.....

I've a book about Direct X 3.  The book information are as follows:

Title: WIN32 GAME DEVELOPER'S GUIDE with DIRECT X 3.
Author: Jason Kolb
Publisher: Waite Group Press

Here's some information about the new DirectX 3.....It's extracted from my help file.....

What's New in the DirectX 3 SDK?

The DirectX 3 SDK provides more services and more avenues for innovation than did the DirectX 2 SDK. Although this SDK contains additional functions and services, all the applications you wrote with the DirectX 2 SDK, or the original DirectX 1 SDK, will compile and run successfully without changes.

The purpose of this section is to help those of you who are familiar with the DirectX 2 SDK quickly identify several important areas of this SDK that are significantly different. These differences are listed by component.

DirectDraw

No changes to the API. The documentation has been updated to include a series of tutorials that provide step-by-step instructions for implementing a simple DirectDraw application. To read these tutorials, see DirectDraw Tutorials in the DirectDraw documentation.

DirectSound

DirectX 3 contains DirectSound3D functionality, which enables an application to change the apparent position of a sound source. Applications can specify sound cones for directional sound sources, Doppler-shift effects for moving sounds, and distances at which different effects occur. For more information about this new feature of DirectSound, see Three-Dimensional Sound in the DirectSound section of the documentation.

DirectPlay

DirectPlay has become a technology family that provides not only a way for applications to communicate with each other that is independent of the underlying transport, protocol, or online service, but also the independence for matchmaking servers. The IDirectPlay2, IDirectPlay2A, and IDirectPlayLobby interfaces were added to implement this new technology. For more information about what's new in DirectPlay, see What's New in DirectPlay Version 3?.

Direct3D

No changes to the API. The Retained-Mode tutorial has been updated and simplified. To read this tutorial, see Direct3D Retained-Mode Tutorial in the Direct3D documentation.

DirectInput

DirectInput now includes support for mouse and keyboard input devices, as well as joysticks.

DirectSetup

DirectSetup has a new function that helps applications make the proper entries in the registry during installation.

AutoPlay

The AutoPlay documentation now includes Windows NT® information.




0
Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

 

Author Comment

by:atwilson
ID: 1401014
So you have both the book by Kolb and the book by Timmins... How would you compare the two? Thanks for all your help...
0
 
LVL 1

Expert Comment

by:YamSeng
ID: 1401015
The book by timmins "Direct Draw Programming" is better in a sense that it's more specialised while the book by Kolb is more generalised.

You can also check this book out for Direct 3D.  I persoanlly think that it's the best book for Direct 3D programming.

Title: Cutting Edge Direct 3D Programming
Author: Stan Trujillo
Publisher: Coriolis Group Books
0
 

Author Comment

by:atwilson
ID: 1401016
Thanks for all your help!
0

Featured Post

Creating Instructional Tutorials  

For Any Use & On Any Platform

Contextual Guidance at the moment of need helps your employees/users adopt software o& achieve even the most complex tasks instantly. Boost knowledge retention, software adoption & employee engagement with easy solution.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article describes how to programmatically preset the "Pages per Sheet" option that's available with most printer drivers.   This setting lets you do "n-Up" printing, where two, four, or more pages are printed on each sheet of paper. If your …
After several hours of googling I could not gather any information on this topic. There are several ways of controlling the USB port connected to any storage device. The best example of that is by changing the registry value of "HKEY_LOCAL_MACHINE\S…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question