Solved

What is the best book for learning DirectDraw?

Posted on 1997-07-15
6
252 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
  • 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
Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

 

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

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.

Question has a verified solution.

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

This article surveys and compares options for encoding and decoding base64 data.  It includes source code in C++ as well as examples of how to use standard Windows API functions for these tasks. We'll look at the algorithms — how encoding and decodi…
A theme is a collection of property settings that allow you to define the look of pages and controls, and then apply the look consistently across pages in an application. Themes can be made up of a set of elements: skins, style sheets, images, and o…
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…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…

772 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