Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 271
  • Last Modified:

What is the best book for learning DirectDraw?

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
atwilson
Asked:
atwilson
  • 3
  • 3
1 Solution
 
YamSengCommented:
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
 
atwilsonAuthor Commented:
This covers DirectX 2, not 3, right? Is there a major difference? Any other comments?
0
 
YamSengCommented:
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
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
atwilsonAuthor Commented:
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
 
YamSengCommented:
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
 
atwilsonAuthor Commented:
Thanks for all your help!
0

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

  • 3
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now