Rating:
(11 reviews)
Author: Roger Engelbert
ISBN : B00CITNP8A
New from $16.54
Format: PDF
Direct download links available Free Download Cocos2d-x by Example Beginner's Guide [Kindle Edition] from mediafire, rapishare, and mirror link
In Detail
Cocos2d-x is the C++ port of arguably the most popular open source 2D framework in the world. Its predecessor was limited to the Apple family but with Cocos2d-x you can take your applications to all major app stores, with minimum extra work. Give your games a larger target audience with almost no extra hassle.
"Cocos2d-x Games Development by Example" allows you to build your own cross platform games using all the benefits of a time tested framework, plus the elegance and simplicity of C++.
Each of the six games developed in this book will take you further on the road to becoming an expert game developer with no fuss and plenty of fun.
Follow six tutorials for six very different games that leverage the ease of Cocos2D-X and its quick implementation, moving from simple ideas to more advanced topics in game development.
In easy-to-follow steps, the book teaches you how to take full advantage of the framework by adding animations and special effects, implementing a physics engine, and optimizing your games.
Prepare your project for multiple platforms and learn how to take your game concepts to completion.
"Cocos2d-x Games Development by Example" will present to you, in six different games, the topics necessary to build some of the most popular and fun types of games today.
Approach
Get to grips with Cocos2D-X using step-by-step examples. Roger Engelbert will have you smiling throughout and learning valuable information at every turn.
Who this book is for
If you have brilliant ideas for amazing games and want to bring them to life, then this book is what you need. Work through easy-to-follow examples and learn exactly what you need to know to make your games a reality. No programming experience necessary!
Books with free ebook downloads available Free Download Cocos2d-x by Example Beginner's Guide [Kindle Edition]
- File Size: 2044 KB
- Print Length: 246 pages
- Publisher: Packt Publishing (April 25, 2013)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B00CITNP8A
- Text-to-Speech: Enabled
X-Ray:
- Lending: Not Enabled
- Amazon Best Sellers Rank: #282,577 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Free Download Cocos2d-x by Example Beginner's Guide
As with other beginner's books by this publisher, the book starts by indicating the installation process, and the proverbial "hello, world" project. The example is very trivial, but serves the important explanation of project structure, what's what in the project. Testing gets paid attention, which is nice, and then some recommendations on additional tools for sprites, textures etc. Maybe the absolute beginner can feel a little bit daunted by the amount of info to digest in the first chapter, regarding the many classes and infrastructure that you need to make a simple hello world. Luckily as the book progresses the concepts get clarified and expanded on, and that is what chapter 2 does, because obviously the hints in the chapter 1 are not enough.
I personally prefer books that explain things first rather than other books that expect you to infer things from examples. I like that Chapter 2 explains the pieces that make Cocos tick, the Containers, Nodes, Scenes, Layers, the Director, Caches etc. The author then proceeds to guiding the unexperienced developer to a basic understanding of C++ Classes, header files and all, explaining almost every line, and finishes off by bridging the differences between C++ developers and Cocos2D developers so they are familiar with the common ground offered by the framework.
Without further ado, Chapter 3 sees us create the first game, where we finally start to see some action by adding resources, preloading sounds, targeting retina displays, extending CCSprite, and even adding multitouch. It's nice because a functional game is created step by step. One also realizes that game dev is relatively complex even when it's a simple game. The book again follows the way of showing the code and then proceeding to explain it line by line.
Cocos2D-X stands as a great way to switch from single-platform to multi-platform game development. This great framework effectively allows developers to maintain a single codebase while publishing to a huge number of platforms. Although it is as great as it sounds, the amount of information available on how to learn/use it is scarce, to say the least.
This book - Cocos2d-X by Example Beginner's Guide - presents itself as THE way for experienced Cocos2d-iPhone developers to make the switch to multi-platform development, by using the Cocos2d-X framework. It accomplishes that feat by introducing the basics of the C++ programming language and explaining how you can apply your knowledge of Cocos2d to build great multi-platform games. It follows a step-by-step approach and provides detailed explanations on how to effectively transition from the Objective-C"-centric" Cocos2d-iPhone to the C++"-based" Cocos2d-X.
Throughout this book, you'll build five (somewhat complex) little games that will allow you to learn how to use texture atlases, handle animations, create parallax layers, handle physics and particles, among other essential tasks.
As it stands, this is the best Cocos2d-X resource I've encountered. It's aimed at experienced developers with knowledge of Cocos2d-iPhone, but I believe that it's actually pretty easy for an inexperienced programmer to gather some useful information from this book. The way that the author presents the information is clear and concise. He rarely misses important facts/info and even offers some extra tidbits of useful information along the way.
I came across a few inconsistencies and errors throughout the book, mainly in the code's formatting.
Download Link 1 -
Download Link 2