My Account Log in

4 options

Learning iPhone game development with Cocos2D 3.0 : harness the power of Cocos 2D to create your own stunning and engaging games for iOS / Kirill Muzykov ; cover image by Svetlana Muzykova.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Muzykov, Kirill, author.
Contributor:
Muzykova, Svetlana, cover designer.
Series:
Community experience distilled.
Community Experience Distilled
Language:
English
Subjects (All):
iOS (Electronic resource).
iPhone (Smartphone)--Programming.
iPhone (Smartphone).
Mobile games--Design.
Mobile games.
Physical Description:
1 online resource (434 p.)
Edition:
1st edition
Place of Publication:
Birmingham, [England] : Packt Publishing, 2014.
Language Note:
English
System Details:
text file
Biography/History:
Muzykov Kirill: Kirill Muzykov has been passionate about programming since the age of six, when he wrote his first line of code in BASIC. After graduating from university, he worked for a couple of years in a software development company, but then decided he wanted to be in charge and founded a new company with two of his colleagues. It took several years to grow the company from a small team consisting of cofounders to one of the leading companies in the region. However, after almost six years and dozens of completed projects for clients, he tried game development and fell in love with it. A few years ago, he made a big turn in his career and started working as an independent game developer. In his free time, he loves to play games and watch Simpsons and Futurama. You can find his blog and forum for this book at www. kirillmuzykov. com.
Summary:
This book is an easy-to-follow, step-by-step beginner's guide covering the full process of creating a game. It is packed with examples and illustrations, with comprehensive coverage of each topic. If you want to learn how to make games using the Cocos2D framework, this book is for you. If you would like to build a good foundation for a career in game development as an independent game developer or at a game studio, or if you just want to make games as a hobby, then you'll love this book. You should have some basic programming experience with Objective-C and Xcode. To run the code in this book,
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: All About Cocos2D; Game engines; So what is a game engine?; So what is this all about?; Why Cocos2D?; Cocos2D is easy; Cocos2D is free; Cocos2D is popular; Cocos2D is open source; Want more?; Games created with Cocos2D; BADLAND; Feed Me Oil 2; Lep's World 2; Other games; Summary; Chapter 2: Hello Cocos2D; Starting with Xcode; Integrating Cocos2D with Xcode; Time for action - downloading and installing Cocos2D; Creating a Hello World project
Time for action - creating a new project from a templateTesting your projects on a device and simulator; Time for action - running the project on the simulator; Modifying the project; Time for action - creating a new scene; Time for action - displaying the world; Time for action - displaying the welcome label; Reviewing Cocos2D distribution; Time for action - running tests; Summary; Chapter 3: Cocos2D - Under the Hood; Reviewing Cocos2D; Have Cocos2D your way; Rendering on the screen and the birth of CCNode; Organizing the game with CCScene; Children of CCNode; Back to real Cocos2D
Cocos2D game life cycleReviewing the AppDelegate class; Cocos2D configuration options; Further life of the game; Reviewing the CCDirector class; Summary; Chapter 4: Rendering Sprites; Creating the game project; Time for action - creating the Cocohunt Xcode project; Time for action - creating GameScene; Adding sprites to your game; Time for action - adding the background sprite; Time for action - adding the player character; Time for action - fixing z-order; Adding more sprites and moving them; Time for action - adding birds; Time for action - making the bird move
Understanding debug FPS labelsSpritesheets and animation; Time for action - creating a spritesheet; Time for action - modifying the game to use spritesheets; Time for action - animating the birds; Summary; Chapter 5: Starting the Action; Making the hunter aim and shoot; Time for action - handling touches; Time for action - aiming at the touch position; Time for action - shooting the arrow; Adding more birds to the GameScene class; Time for action - adding more birds; Time for action - detecting if the arrow hits the bird; Winning, losing, and other states
Time for action - using states for the bird's life cycleTime for action - animating the shooting and limiting the shooting rate; Time for action - winning or losing the game; Improving the gameplay; Time for action - limiting the aiming range; Time for action - alternative control using a gyroscope; Summary; Chapter 6: Rendering Text; The easy way - CCLabelTTF; Time for action - adding labels; Time for action - updating labels; Using bitmap fonts for better performance; Choosing a bitmap font generator; Time for action - creating a bitmap font using Glyph Designer
Using the bitmap font in the game
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed July 9, 2014).
ISBN:
9781782160151
1782160159
OCLC:
882610679

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account