Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

What is the best book for learning DirectDraw?

Posted on 1997-07-15
6
Medium Priority
?
267 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 80 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
Windows Server 2016: All you need to know

Learn about Hyper-V features that increase functionality and usability of Microsoft Windows Server 2016. Also, throughout this eBook, you’ll find some basic PowerShell examples that will help you leverage the scripts in your environments!

 

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

[Webinar] Lessons on Recovering from Petya

Skyport is working hard to help customers recover from recent attacks, like the Petya worm. This work has brought to light some important lessons. New malware attacks like this can take down your entire environment. Learn from others mistakes on how to prevent Petya like worms.

Question has a verified solution.

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

As more and more people are shifting to the latest .Net frameworks, the windows presentation framework is gaining importance by the day. Many people are now turning to WPF controls to provide a rich user experience. I have been using WPF controls fo…
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…
In response to a need for security and privacy, and to continue fostering an environment members can turn to for support, solutions, and education, Experts Exchange has created anonymous question capabilities. This new feature is available to our Pr…

722 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