Begining game programming

Started by
9 comments, last by hspirdal 15 years, 8 months ago
I want to begin game programming. I have learnt C++ and Java. Which of the following sould I get 1-Game Programming in C++: Start to Finish by erik yuzwa 2-Ultimate Game Programming With DirectX by Allen Sherrod 3-Tricks of the Windows Game Programming Gurus, 2nd ed. by André LaMothe 4-Windows game programming for dummies second edition by André LaMothe 5-you suggest Suggest any 2.If possible pls give reasons to support your choice. Thanks in advance
Advertisement
Sorry for such the late post...

You should probably reconsider buying any book for right now, it's too soon is my guess. I'm going to assume you have a little command-line programming for C++ (using the iostream library) , and your wanting to go into graphics.

Well, instead of buying a book, check out SDL .

If you need a website, check out LazyFoo ! I'm sure you'll get a lot of progress!
I can recommend Beginning C++ Through Game Programming as a nice way of gaining some foothold with C++ and game programming. However, you should probably focus on a language specific book as well to reinforce the basics. Personally, I really liked Accelerated C++ for this purpose, and I know others recommend it as well. If you want to beef up with some simple graphics using Win32, I can highly recommend Beginning Game Programming (don't be fooled by the childish cover images, it's a really great book!) where you'll gradually create and upgrade a simple and basic game engine to suit your next needs in a game.

These are all for C++, I've no history with Java.
Quote:Original post by nooblet
Sorry for such the late post...

You should probably reconsider buying any book for right now, it's too soon is my guess. I'm going to assume you have a little command-line programming for C++ (using the iostream library) , and your wanting to go into graphics.


I second LazyFoo's SDL tutorials. They are a great introduction to window management! However, I tend to disagree by learning new areas of knowledge from a tutorial. IMO, tutorials are great to expand further knowledge in a given area which you're already familiar with, but because of their short and narrow nature, they won't really have the scope to explain a lot of the needed knowledge that a book would do. I also think they can be a little dangerous at times, as they usually don't focus on a good code structure, but rather just make up quick sample code to illustrate their teachings.

I would rather invest some money in a select number of books. Published books usually goes through some quality assurance, making it harder to end up misteaching. For a nice exercise, you could go through LazyFoo's tutorials after the Beginning Game Programming book, and rewrite the engine from Win32 to SDL. At least for me, I learn't a lot by doing it.

This is what works for me.
I already have a good grip over C++.
I already have a good grip over C++.
I would like to know the difference between an API and a SDL.





















Thanks in advance
SDL is a library ... the Simple DirectMedia Layer.

API is an acronym which stands for "Application Programming Interface".
I recommend that you read the reviews for these books on Amazon.com.

Also check if Google Books has previews for some of them.
Quote:Original post by sas1992
I already have a good grip over C++.

So you wouldn't have any trouble explaining the following terms?

- exceptions
- exception safety
- RAII
- template
- STL
- partial template specialisation
- template template parameter
- template metaprogramming

This topic is closed to new replies.

Advertisement