Archived

This topic is now archived and is closed to further replies.

WoodYee

Game Programming "All in one" or "Dummies"?

Recommended Posts

Hi! I''m a newbie to C++ and to Game programming and I''m not sure which book is better suited for me. All in one seems more complete and you actually create games, such as a breakout clone. But Dummies got a higher rating and I''m not sure which is better for me. Any advice? Thanks!

Share this post


Link to post
Share on other sites
I am sure that this may be for you, but if you are serious about game programming, you should be serious about the what books you read too. The books you mention are quite populistic so you are missing out on the really good ones.

I recommend that you browse through the booklist I made at amazon:

http://www.amazon.com/exec/obidos/tg/guides/guide-display/-/2FRIQOWB2THR/ref=cm_aya_av.sylt_sylt/103-4047278-4775824

Share this post


Link to post
Share on other sites
Hey.. In response to that other guy. I wouldn''t try helping someone buy giving him a list of books that will cost $1500. That can really turn someone off. What I would suggest is buy the needed books in his pile. I will list what would be good to have, and what you need to start 3D programming. (I know this because I asked the exact same question, got "GO TO TUTORIALS" answers so I turned to a friend of mine that programs for a living.

The C++ Programming Language (Special 3rd Edition)
C++ Primer (3rd Edition)
AI Game Programming Wisdom (with CD-ROM) *Pretty expensive*
Introduction to Algorithms, Second Edition
Game Programming Gems |
Game Programming Gems 2 |--- Really good books (supposedly)
Game Programming Gems 3 |
Real-Time Rendering
Programming Windows, The Definitive Guide to the Win32 API
Game Programming All in One (guessing you''re into Direct X)

There. This amounts to around $510 Canadian.. so $400 American. (guessing). I myself have bought different books, but the books he mentioned are really good from reading them and asking around at work. I myself am going to finish off my "Sams teach yourself C++ in 21 Days" (believe me, it''s taking longer than 21 Days) After this, I''m reading Game Programming All in one, the Programming Role-Playing games. After I''m done these I''m going to start off with that list up there. Then, in University/College take Computer Science or Software Engineering.

Good Luck to you, me, and all new people! =)

Share this post


Link to post
Share on other sites
From personnal experience, Ì''d tell you to go with GP All in One...

the for dummies books are pretty bad, according to me...

_________________________________________
"Why, why why does everyone ask ''''why'''' when ''''how'''' is so much more fun"
-Spawn 1997

Share this post


Link to post
Share on other sites
Buy Tricks Of The Windows Game Programming Gurus and later get the second volume when its out. These are the really important books that make the difference.

Share this post


Link to post
Share on other sites
Lamothe books are filled with errors. Totwgpg first program doesn''t even compile... not the black box, the one after. Error message " Can not handle 8 params ". Obviously Lamothe has some custom compiler because his code is full of bugs =)

Share this post


Link to post
Share on other sites
That Game Programming All In One isn''t the greatest book, it assumes no programming experience yet if you have none, you can''t understand A THING in this book. However, read something like "C++ in 21 days" er something and you should get through it okay. (I''m reading GPAIO and I only read up to like chapter 10 in my C++ book!)

Share this post


Link to post
Share on other sites
I borrowed the dummies book in the library, when i was just starting to learn DirectX(never really finished learning it, changed to SDL+OpenGL), its really horrible, so the all in one book can hardly be any worse.

Share this post


Link to post
Share on other sites
I read up to chapter/day 12 in my book, and I''m going to read GPAIO... I actually ordered it last week along with Role-Playing games with Direct X.

So I think i''ll be able to understand it =)

Share this post


Link to post
Share on other sites
I''d recomend the "C++ Black Book". It''s not so good for just learning how to program, but it is awsome for looking stuff up and will answer "how the hell do I (blank)" questions without having to sift through page after page of theoretical garbage. (nah, I love my college textbooks. really.) Just good, straight forward answers that are easy to look up. Like a giant programming FAQ.


Why yes, I will take the "FUSE".

Share this post


Link to post
Share on other sites
I have GPAIO and I like it.

Only problem is it doesn''t seem to fully cover either of the two subjects. I can''t prove this seeing as I''m only in Chapter 6 but I don''t think it touches OOP very much or anything really advanced. Pretty much everything it teaches if just what you need to complete your own Breakout clone.

I could be jumping to conclusions so you can disregard that but I really do like it. I only wish it covered Networking. Someone needs to make a book on various Networking APIs and protocols for games.

Anyway, I like it. It comes with some good demos including Paint Shop Pro, Truespace 5, and CoolEDit I think or some kinda of audio editor. It also comes with three classic games and all the source code for the book. As a plus there is the DX8 SDK and all of this on one CD.

NOTE: This post is from an beginning programmer who has not completed the book. Please either disregard or take into questionable consideration before coming to a conclusion.

Share this post


Link to post
Share on other sites
Seriously people,

Please take my word as an experienced and educated programmer that both the Lamothe book, the dummies book and the all in one book are at lot worse than some of the good books out there. Don''t accept subpar books just because that is only those your bookstore have on their shelf. You are much better of buying one or more of the books on either my Amazon list (above) or the one provided by ThomasSauder (above). Those books are extremely well written. If you don''t try those books you won''t know what you are missing out on.

And let me repeat the advice from my Amazon list concerning spotting good books:

--
Finally, here is some tips for finding good computer books:
1. If the book contains many long code listing is usually not good.
2. If the book contains a CD-ROM it is usually not good. It is not that it is bad that the book comes with a CD-ROM - it is just that many books with a CD-ROM for some reason is not very good.
3. Look at the nameof the publisher; this can tell you a lot about the quality of the book.
Publishers that make good computer books: IEEE, ACM, Springer-Verlag, Addison-Wesley, Prentice Hall, Morgan Kaufmann, MIT Press, Academic Press.
Average publishers (some good some bad books): Microsoft Press, O''Reilly, Premier Pr., Charles River Media, Wordware.
Bad Publishers: SAMS, M&T, Sybex, AP Professional, IDG.
--


Jacob Marner, M.Sc.
Console Programmer, Deadline Games

Share this post


Link to post
Share on other sites
felonius, thanks for that list. I''ve been looking for a good Windows programming book for ages.

And in response to the Tricks of the.. and Dummies book, I found them not to be so useful, it made an interesting read though.

Share this post


Link to post
Share on other sites
I have game programming all in one. It was alright right up until directx then it jumped into some complicated shit. Then I went and looked at the sdk. Ha it comes with a tutorial. It helped me a lot more than the book.


Cory Fisher

Share this post


Link to post
Share on other sites
I chime in to say that I agree with felonius, steer clear from publishers with large ''for beginners'' series. Go for editors that cater to professional programmer. (you want to be a programmer, right ?)
They won''t insult your intelligence by dedicating a whole chapter to if statements (if you don''t get it after a page, you have no business being a programmer), and are more likely to be correct (given their target audience, they''d go out of business if they weren''t).
Keep in mind that the damage done to your programming skills by one single seemingly clear, yet completely wrong book (e.g. anything by Schildt) is hard to recover from.

Additional booklists - check the ACCU link in my signature.

Documents [ GDNet | MSDN | STL | OpenGL | Formats | RTFM | Asking Smart Questions ]
C++ Stuff [ MinGW | Loki | SDL | Boost. | STLport | FLTK | ACCU Recommended Books ]

Share this post


Link to post
Share on other sites
I agree.. Most of the newbie books are quite horrible, unfortunately

But, I''m finding Game Programming All in One to be pretty good, I''ve skimmed through Programming Role Playing games with Direct X and it also looks promising. Lamothes books are horrible. He is a good writer, but when it comes to programming.. Eeeek!

I bought a book by shildt... Too bad you can''t return books to Amazon.ca

To the original Poster, GET GAME PROGRAMMING ALL IN ONE AFTER, and only AFTER, you read atleast 1 C++ book. It will get your noggin going and you''ll understand more concepts

(I find it really hard to be able to read books, because I do get a salary... I''m an old man compared to you young gents)

Well, happy hunting

Thomas Sauder

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
I own many of the prima tech books and i haven´t seen yet any book that gets to the quality of Lamothe´s TOTWGPG

Share this post


Link to post
Share on other sites