Sparrow is a game framework with a focus on ease-of-use and current state-of-the-art technologies. The Sparrow game framework is intended for 2D games and multimedia applications and has built-in support for animation, managing objects on the screen, and touch support.
Sparrow framework is fast and also provides a clean API for developers and is very similar to the Starling game framework and the Adobe Flash API.
Sparrow iOS Game Framework Beginner's Guide aims to teach a complete overview on how to develop a mobile game for iOS using Objective-C as the programming language and the Sparrow game framework. Instead of teaching concepts separately, this book will take a methodical approach, taking you through the development of an entire game using Sparrow's powerful framework.
Beginning with an overview of the Sparrow framework, this book will teach you how to utilize its tools in order to create you very own game. From converting graphics formats and packing images to arranging the layout of your user interface, this book will give you a clear understanding of the concepts and principles of game development. You will then take a deep dive into creating and animating objects, managing assets, and even creating some simple AI (artificial Intelligence) to increase the difficulty level and complexity of the game. By the end of the book, you will have created an entire game all by yourself. The book also provides suggestions on how to further improve aspects of the game if you feel up for the challenge.
|Product dimensions:||7.50(w) x 9.25(h) x 0.58(d)|
About the Author
Johannes Stein has been interested in software and game development for the better half of his life. He has used a variety of technologies, programming languages, and platforms. In the last few years, he worked as a freelancer using web and mobile technologies for a number of different companies and startups, working on several iOS apps and games. Among the technologies he uses are Sparrow, Cocos2D, and UIKit. He co-authored the book Irrlicht 1.7 Realtime 3D Engine Beginner's Guide, which was published in 2011 by Packt Publishing. He can be followed on Twitter @Stoney-FD.
Most Helpful Customer Reviews
Well, it would certainly help to already be using Xcode and Objective C for iOS. The text rapidly starts letting you see visible changes on your cellphone simulated screen, in chapter 2. It assumes that you are acquainted with object oriented programming, in any other OO language. So and just as an example, the first code snippet has a narrative that mentions the use of factory methods. To anyone in OO, you have heard the term before. Ditto for the concept of attaching listeners for various types of events. Game programming, and not just for the iPhone, invariably uses listeners as a mechanism for getting user input. The Sparrow classes are quite extensive if you follow the book's discussion. The snippet examples turn out to be rather involved, and end up bringing in many ways you are likely to need and use to code your own game. Also handy are the many comments about usability. A crucial topic given the small screen size of a phone compared to a PC or laptop screen and keyboard. You are advised to always keep in mind how straightforward it will be for a user to play your game. Unavoidably, the book talks about Objective C and gives snippets in this, but does not mention the latest Apple recommendation that it is shifting to Swift as the default programming language. Interesting to see how Apple is going to finesse this transition. But it is still worthwhile for you to learn Sparrow, given the short development time for mobile games, since the migration to Swift will likely play out over several years.