Customer Reviews


4 Reviews
5 star:
 (1)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 

The most helpful favourable review
The most helpful critical review


4 of 5 people found the following review helpful
4.0 out of 5 stars Great book with only a few things missing
This is a great book for learning to make 2D games. It does assume you already know some C++, you can get through the book without knowing much C++ but the more you know the easier it is.

The book starts by teaching you basic Windows programming that is needed to set up a window for the game to play in.
It then shows you how to setup DirectX to work with...
Published on 26 Feb. 2013 by Stephen Watson

versus
2 of 5 people found the following review helpful
1.0 out of 5 stars Confusing
This book does what it says it will do. It will show you basic code for most parts of DirectX, and at the end you'll have a working game. As far as the "why's" and the "how's" of the code, you're pretty much on your own there, there's many examples of working code, why it works or how it works? I've no idea, the answers are not in this book.
Throughout, there's...
Published 23 months ago by James


Most Helpful First | Newest First

4 of 5 people found the following review helpful
4.0 out of 5 stars Great book with only a few things missing, 26 Feb. 2013
By 
Verified Purchase(What is this?)
This review is from: Programming 2D Games (Hardcover)
This is a great book for learning to make 2D games. It does assume you already know some C++, you can get through the book without knowing much C++ but the more you know the easier it is.

The book starts by teaching you basic Windows programming that is needed to set up a window for the game to play in.
It then shows you how to setup DirectX to work with Visual Studio 2010 and get your first DirectX window rendering.

By the end of it you will have a working 2D game which supports mouse and keyboard input as well as Xbox 360 controller input.
You will learn scrolling backgrounds, parallax scrolling, sprite rendering, animation, sprite transparency, collision detection, tile maps and more.

You will have your own 2D game engine to take away and make your own 2D games with.

The engine itself is set up in an easy to follow manner and it makes it easy for you to use it to setup your own game, loading in sound and graphics and using them in the game is easy to do.

There is only a few issues with this book. First of all it doesn't talk about game states. Game states are really helpful for when you want to transition from title screen to level or level to level. The second issue is that there is no collision detection for tile maps, however, the professor who wrote the book is extremely helpful and always happy to help you on his forum. Me and a friend asked him for help on collision detection for tile maps and he setup a new example for us to use which worked great, hopefully he will add this new example and more to the next edition of his book and will make it THE book to have for making 2D games.

In summary, great book but would be even better with a few more additions, and for anything that isn't in the book the author is more than happy to help, highly recommended.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 3 people found the following review helpful
4.0 out of 5 stars Great book, 11 Jan. 2013
Verified Purchase(What is this?)
This review is from: Programming 2D Games (Hardcover)
This book is good for beginners and intermmediate programmers and allows you to start creating a game very quickly. This being because programming 2D games is less challenging than 3D, and in my opinion a better place to start. Other books tend to focus on 3D programming which requires a lot more knowledge and can be a bit overwhelming for beginners. Whereas programming in 2D allows you to be more focused on creativity. I like this book and I like 2D games and once you've got to a good level understanding the mechanics of a 2D game I think the transition to 3D should be less daunting.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5.0 out of 5 stars Five Stars, 30 Mar. 2015
Verified Purchase(What is this?)
This review is from: Programming 2D Games (Hardcover)
Explains all the things I was having problems getting my head around
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 5 people found the following review helpful
1.0 out of 5 stars Confusing, 29 April 2013
Verified Purchase(What is this?)
This review is from: Programming 2D Games (Hardcover)
This book does what it says it will do. It will show you basic code for most parts of DirectX, and at the end you'll have a working game. As far as the "why's" and the "how's" of the code, you're pretty much on your own there, there's many examples of working code, why it works or how it works? I've no idea, the answers are not in this book.
Throughout, there's seemingly random code just shoved in there, and no indication as to whether you're supposed to be typing it up, just looking at it as an example or downloading the code from the website (it only tells you what code was used from the website at the end of each chapter!?).
I think his philosophy is: "Here's how to use DirectX, go and play!" rather than "This is DirectX, I'm going to show you how to use it step-by-step".
I have a basic understanding of C++ (NOT Visual C++) and if you don't have any experience with programming (which the book says you don't need) you're going to have a very bad time.
You can get the same information and better explanations for free using tutorial websites/video sites, and they will give you free code to play with too. Save your money.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Most Helpful First | Newest First

This product

Programming 2D Games
Programming 2D Games by Charles Kelly (Hardcover - 30 July 2012)
£41.99
In stock
Add to basket Add to wishlist
Only search this product's reviews