I’ve recently had the opportunity to have a good read by Pablo Ruiz. The book is titled, Cocos2d for iPhone 0.99. Cocos2d for iPhone 0.99 is a complete Beginner’s Guide that will walk you through the steps that are necessary to begin development with Cocos2d using Xcode all the way to writing a simple iPhone game using the cocos2d engine.
The book is very well structured and each chapter seems to build well on the chapter before it. Just as promised, the book teaches you by doing rather then boring you to death with countless paragraphs of reading and explains what is necessary for you to understand in order to properly use cocos2d to build a 2D game for the iPhone / iPod Touch and iPad.
In my opinion, I think that they should have decided to go with box2d instead of chipmunk when covering the Physics section of building a game since box2d seems to be more commonly used, again this is my opinion and I’m sure they had a reason for deciding to go with Chipmunk. Also, remember that this is a beginners guide and in my opinion only scratches the surface of what cocos2d is capable of as well as what the various physics engines can do.
Honestly, I would recommend this book to anyone starting out with game development, especially if you have no prior experience using Xcode and objective-c. This book does not teach you any Objective-C development and it does not go into memory management, etc… If you want to develop a simple game then going through this book will be worth your time but if you want to develop a more complex game you will need to know C, Objective-C and make sure you have a good grasp on memory management with regards to all of the iDevices.
All in all great book and well worth the price and will make a great addition to your collection. Click the following link below for more information and purchase options:
Today I want to tell you all about a great new app developed by Andreas Loew, who is also the developer of Texture Packer, an essential development tool if you are using cocos2d and want to optimize memory usage. The app I will talk about today is another great development tool named Physics Editor.
Physics Editor is a very useful tool for anyone using Cocos2d and Box2d. It takes all of the difficult work out defining vertexes for box2d bodies. The tool makes it so easy in fact that you can import any shape with transparency and Physics Editor automatically detects all the vertexes for you and stores them in a plist file that you can later add to your project.
Physics Editor makes it easy to place all of your box2d body information into a single plist file including information for multiple box2d bodies. You can add other useful information to your bodies besides the vertexes, you can also specify properties such as; PTM-RATIO, Anchor Point, Density, Restitution, Friction, Is Sensor, etc…
This app really does take a lot of the time you would spend figuring out all of the vertexes and writing code for all of your box2d bodies’ properties. Best of all you can save your project to later make quick and easy changes to the properties of your bodies by simply editing a single file. Physics Editor also includes some easy to understand examples that show you how to use the exported plist file with your box2d project. Apart from box2d, Physics Editor also supports chipmunk and you can also create your own custom export profile since Physics Editor is all template based.
All in all I consider Physics Editor to be a must have tool for anyone that spends any amount of time developing with box2d, you will not regret purchasing this software and will most likely be sending a thank you message to Andreas for all of his hard work and dedication to make our lives easier.
You can download Physics Editor from here.