Does anybody know the book "Programming an RTS Game with Direct3D"

Started by
9 comments, last by Alatar 16 years ago
Does anybody know this book? What I want to know: How much Direct3D knowledge is required to understand this book? Does it explain the Direct3D things or does it assume that you know these things? C++ shouldn't be a problem for me because I using it for about 3 years but I have just started with DirectX.
Advertisement
It's pretty easy to understand, although it'd be an advantage to have a reasonable grasp of 3D graphics.

However, I wouldn't buy this book because it's out of date; it uses DirectX8, which is pretty much obselete for development now - you should be using Direct3D9, not be using DirectInput and not be using DirectPlay (Both of which that book recommends).

I'd suggest looking for a book that uses DX9 instead.
It uses DirectX 9 as far as I know. The sample chapter says so: http://www.charlesriver.com/resrcs/chapters/1584504986_1stChap.pdf

I'm not sure if we are talking about the same book. I was talking about this one: http://www.charlesriver.com/Books/BookDetail.aspx?productID=149739
Quote:Original post by GandalfX86
It uses DirectX 9 as far as I know. The sample chapter says so: http://www.charlesriver.com/resrcs/chapters/1584504986_1stChap.pdf

I'm not sure if we are talking about the same book. I was talking about this one: http://www.charlesriver.com/Books/BookDetail.aspx?productID=149739
Ah, sorry, I thought you were referring to This Book (Despite the fact it's RPGs not RTS's).

/me learns to read [smile]
According to the table of contents in that first chapter you linked to, Chapter 3 is a Direct3D primer -- how to create an empty window and draw a triangle, etc... So to answer your question, don't worry, there are no prerequisites besides a little C++ knowledge, the rest is all explained.
Quote:Original post by Evil Steve
Quote:Original post by GandalfX86
It uses DirectX 9 as far as I know. The sample chapter says so: http://www.charlesriver.com/resrcs/chapters/1584504986_1stChap.pdf

I'm not sure if we are talking about the same book. I was talking about this one: http://www.charlesriver.com/Books/BookDetail.aspx?productID=149739
Ah, sorry, I thought you were referring to This Book (Despite the fact it's RPGs not RTS's).

/me learns to read [smile]



there's a second edition of "Programming Role Playing Games...", which is the one I own, and it uses DirectX 9
--------------------------------------Not All Martyrs See Divinity, But At Least You Tried
Quote:Original post by godsenddeath
Quote:Original post by Evil Steve
Quote:Original post by GandalfX86
It uses DirectX 9 as far as I know. The sample chapter says so: http://www.charlesriver.com/resrcs/chapters/1584504986_1stChap.pdf

I'm not sure if we are talking about the same book. I was talking about this one: http://www.charlesriver.com/Books/BookDetail.aspx?productID=149739
Ah, sorry, I thought you were referring to This Book (Despite the fact it's RPGs not RTS's).

/me learns to read [smile]



there's a second edition of "Programming Role Playing Games...", which is the one I own, and it uses DirectX 9


Do you have/know of a link to the second edition to which you refer?
I purchased this book last year, and it does use DirectX 9. It is a pretty good book, but the Direct3D primer is short, so I would recommend that you know the basics of DirectX before you read it. It explains things pretty well throught the whole book. There are also a few errors compile errors, but they are easy to fix (he uses for statements like
for (i=0;i<variable;i++) where i has not been defined). Other than that it is a great book, and it even covers modelling, texturing, and AI.

I would recommend this book.
"All you have to decide is what to do with the time that is given to you." - Gandalf
Kalten - http://www.amazon.com/gp/product/159200315X/ref=cm_cr_pr_product_top
Quote:Original post by Ryan123
It is a pretty good book, but the Direct3D primer is short, so I would recommend that you know the basics of DirectX before you read it. It explains things pretty well throught the whole book. There are also a few errors compile errors, but they are easy to fix


Thank you for the information. I think I will buy the book.
I'm doing the Direct3D tutorial on directxtutorial.com and I have no problems understanding these basic things. I have some basic knowledge about the 3D things. Mathematics is also no problem for me(I have to do much more difficult things at university).

This topic is closed to new replies.

Advertisement