Jump to content
  • Advertisement
Sign in to follow this  
Chrono1081

Please read before you flame me :)

This topic is 3881 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Before I ask this, I just want to say I did look through the beginner resources page and through the book recommendations. Now here is my question: I was looking through the resource page and general consensus seemed to be to get the book "Learning C++ Through Game Programming" (or something like that) so I ordered it. (I accidentally ordered the first edition : /) Now my question is two part: For those of you who have this book, should I buy the second edition instead? Also, more importantly, where do I go after this book? Can anyone suggest a follow up book for me to buy? I ask this far in advance because I live overseas and it takes a long time for things to arrive here so im sure Ill be done with one book by the time the second arrives :D Thank you.

Share this post


Link to post
Share on other sites
Advertisement
Hi,

Before thinking about the next book I would suggest you to take all the time you're going to need to fully understand all the chapters of the book.
If you're starting from zero you first need to achieve a solid, base, knowledge of the programming language you've chosen to start with.



Share this post


Link to post
Share on other sites
Edition differences dont usually mean too much. Just remember, before the 2nd edition was even out, the 1st one had to do the job all on its own.

Read the book, ask questions, learn.

The book might teach you with examples in game programming (that's fine) but I think a very important step is to learn at least the ins and outs of your language (C++) because it will help you dive into the juicier(and more fun to me) game programming.

As a quick tidbit, when I first began, I thought the operator '->' was used for linked lists exclusively haha =P

Share this post


Link to post
Share on other sites
Quote:
Original post by Chrono1081
Please read before you flame me :)

You're worried people will flame you regardless of what you actually had to say??
I'm reminded of the famous line, "just because you're paranoid, that doesn't mean they're not out to get you."
Looks like you're getting good advice. Read that book first, worry about next book second. Don't worry about edition # - that just indicates that it sold well enough the first time to warrant additional editions.

Share this post


Link to post
Share on other sites
So, can we flame you now? (By the way, next time you might want to put something related to your question in the topic, rather than a request not to be flamed) [grin]

Always make it easy for people to answer you

Share this post


Link to post
Share on other sites
Quote:
Original post by Spoonbender
So, can we flame you now? (By the way, next time you might want to put something related to your question in the topic, rather than a request not to be flamed) [grin]

Always make it easy for people to answer you


Your instructions:

0) Read your post (done)
1) (Implied) try to answer your questions:
IN answser to question 2, you will know after you get the hang of most of the stuff in your first book. usually, people want to start on 3d graphics and so pick up a book or read internet articles about OpenGL or DirectX.
2) Flame you:

<flame>
you are an idiot, your smell of cheese travels down your DSL line and up through mine because you never wash your meagre genitals. You will never learn to program because you lack the mental facilities and I wish you would dig a hole, lie in it, and wait for the inevitable, because your life is doomed to be a failure anyway!
</flame>

I didn't mean any of those things.

Share this post


Link to post
Share on other sites
Quote:
Original post by speciesUnknown
Your instructions:
0) Read your post
1) (Implied) try to answer your questions:...
2) Flame you:

Heh. That's right. The subject line does ask us to flame him after having read the post. Hadn't noticed that right away. (^_^)

Share this post


Link to post
Share on other sites
I don't have the book. I started programming in C++ with some really basic apps, each of them teaching me a new detail about the language. The only way to learn it is to code lots of it, and ask questions here when you stall on C++-speedbumps. While coding along, you'll start using more and more aspects and libraries (sort of plugins) of the language. If you're lucky, you'll get some insight in what is said to be "good code" and "bad code" habits.

Since this book is game-oriented, my guess is it will start with some very basic text-based games like in the good ol' days. Maybe it will address graphics later. Probably something simple and 2D, like SDL. SDL has everything for you, from user-input to display. All you need to do is implement your game ;) If the book takes you to 3D programming, it will probably be OpenGL/Direct3D. If those spook you, take a look at DarkGDK, that simplifies 3D game programming to an extent where even someone without C++ knowledge should be able to get something going.

I hope you find your way in programming! Good luck, don't give up fast, even if it all seems like too much or like somthing else than you'd expect.

Share this post


Link to post
Share on other sites
Quote:

I ask this far in advance because I live overseas and it takes a long time for things to arrive here so im sure Ill be done with one book by the time the second arrives :D Thank you.


Hah...that's funny, I didn't realize that Pennsylvania was overseas o_O. You mean overseas like Canada, or overseas like Europe?

Share this post


Link to post
Share on other sites
Quote:
Original post by Crazyfool
Edition differences dont usually mean too much. Just remember, before the 2nd edition was even out, the 1st one had to do the job all on its own.


This is all very well, but bonuses of purchasing a second edition usually go along the lines of:

1) Errors from first edition fixed (this can be important!)
2) Extra stuff the author(s) forgot to put in the first one. Sometimes the extra stuff is really important!

Either way, book will work just fine -- but if I hadn't already bought it, I'd definitely suggest getting the more recent work.

~Shiny

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!