Sams Teach Yourself DirectX in 21 days, Excellent Or Exravagent Failure?

Started by
15 comments, last by SweetJesus 20 years, 3 months ago
I never cared for the Sams books. While I haven''t read the new "Teach Yourself" series, I did read Tricks of the Game Programming Gurus a while ago. (The guy teaches you how to build a Wolfenstein engine, if that gives you a clue to its age.)

It wasn''t that impressed with it. The examples weren''t that well done and the author skipped over huge tracts of knowledge, dismissing it with a simple, "Uh, just use this library and don''t ask how it works." Heck, I knew more about game programming than the author did, at that point I was still hammering out games in QuickBASIC and Pascal.

About the only useful stuff was the introduction to raycasting and the example code for that.

I''ve always considered Sams to be a sort of "budget" series of knowledge books. I''ve bought a few of their other books and really didn''t glean that much from them.

Currently, I''ve got Realtime Rendering. While it hasn''t got a single line of (real) code in it, I''ve learned a lot more about the underlying mechanics of 3d than by any paint-by-the-numbers self-help book. Between RTR and the DirectX SDK (plus a smattering of Google-found tutorials), I''ve got what I need.

---
[[ Gaping Wolf Software ]]
--- - 2D/Pixel Artist - 3D Artist - Game Programmer - Ulfr Fenris[[ Gaping Wolf Software ]] [[ GameGenesis Forums ]]
Advertisement
I was thinking about buying this book to learn Direct3d. It seems to me pointless to learn DirectDraw if it is outdated and practically obsolete. However I am struggling to find good DirectX 8.0 or 9.0 tutorials online and Im not sure which is a good book to buy. I have Lamothe tricks book but this book also uses DirectDraw. Can anyone recommend any good books to make a 2d game using Direct3d?
http://www.geocities.com/asdasd12345/
quote:Original post by cplusplus_cpp
I hate Sams, Let´s kill that m*f* b*tch!!

And MS VC++ sux, VC++ As well!!

SUUUUX,SUUUUUX,SUUUUUUUUX!!


cplusplus_cpp.age < 16 <--- true

I actually happen to be an author of 2 SAMS books. Why don''t you write one so I can see how it should be done.
quote:Original post by codepunk
cplusplus_cpp.age < 16 <--- true

I actually happen to be an author of 2 SAMS books. Why don''t you write one so I can see how it should be done.


I don''t think somebody''s age should ever drive them to post something that incredibly stupid. There are plenty of young people that visit these boards that usually get help appropriatly if they need it, and maybe even help some others.

Anyways, what books have you written? And I would love to try to write a book, but there really isn''t anything out there on how to get into that. I think it would be a good experience.
Dustin Franklin ( circlesoft :: KBase :: Mystic GD :: ApolloNL )
quote:Original post by circlesoft
I don't think somebody's age should ever drive them to post something that incredibly stupid. There are plenty of young people that visit these boards that usually get help appropriatly if they need it, and maybe even help some others.


Like me, for example.

EDIT: More to the actual point, thinking that the publisher somehow affects the quality of the book is inherently stupid to begin with.



[edited by - coWsaRenOtevIl on December 20, 2003 12:24:39 PM]
-~-The Cow of Darkness-~-
Ive only looked through a bit the SAMS book at the store but I dont think its that bad for beginners especially price wise considering we have to usually pay around AU$130 for Premier Press and other publisher''s books in Australia. Also note that you should rather refer to the book by the author and not the publisher as I own a few older but very good SAMS books such as on C++.
I found Sam''s books to be ''average'', they cover everything, but don''t really stand out. I think they favour the person who likes to read some reference material, then answer some questions on what they know. Whereas I like to read a good chunk of material, maybe play with some examples, then go on my own using the book as a reference.

I have had a look at ''Sams Teach Yourself DirectX in 21 days'', and its basically all 2D using DirectDraw. There is some nice audio and input stuff though.

I quite like ''Tricks of Windows Game Programming Gurus'', it offers some interesting insights.

Have you thought about going the OpenGL route and getting ''OpenGL Game Programming''? Very nice book. Afterwards moving to Direct3D is relatively painless, and you can do it based on various online tutorials (Drunken Hyena, NeXe, GameTutorials).

Basically I think the Sams Teach Yourself books are good as a primer to see if you like the language / API. Having said that I had a Sams Teach Yourself in 24 hrs C++ book and didn''t like it at all. Then someone tought me C++, and I''ve never looked back

This topic is closed to new replies.

Advertisement