Limit search to available items
Book Cover
E-book
Author Shekar, Siddharth, author

Title Learning Cocos2d-x game development : learn cross-platform game development with Cocos2d-x / Siddharth Shekar
Published Birmingham, England : Packt Publishing, 2014
©2014

Copies

Description 1 online resource (266 pages) : color illustrations
Series Community Experience Distilled
Community experience distilled.
Contents Cover; Copyright; Credits; About the Author; Acknowledgments; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started; Downloading and installing Visual Studio; Downloading and installing the Windows Phone SDK; Downloading and installing Python; Downloading Cocos2d-x; Creating a new project; Coordinate system; Basic classes of Cocos2d-x; Project breakup; Running the project on multiple platforms; Running the project on Windows (desktop mode); Running the project on Windows RT (tile mode); Running the project on the iPhone simulator using Xcode
Running the project on an Android simulator using EclipseSummary; Chapter 2: Displaying the Hero and Controls; First things first; Displaying the background image; Character movement; Enabling the touch function; Enabling multitouch; Movement with touches; Movement with the accelerometer; Custom controls; Summary; Chapter 3: Enemies and Controls; Creating the enemy class; Adding the enemy movement; Adding the gameplay layer; Creating the projectile class; Adding hero controls; Summary; Chapter 4: Collision Detection and Scoring; Theory of collision detection; Circular collision
Bounding box collisionPixel perfect collision; Other collision detection methods; Coding collision detection; Keeping track of the score and the game over condition; Storing high score; Summary; Chapter 5: HUD, Parallax Background, and the Pause Button; Texts and fonts; Literra; Bitmap font generator; GlyphDesigner; Creating the HUD layer and displaying as well as updating scores; Creating the pause button and showing the pause screen; Implementing pause and resuming the game; Adding the scrolling layer class; Creating the parallax scrolling layer; Summary; Chapter 6: Animations
Animation basicsSpritesheet animation; Skeletal animation; TexturePacker; The display section; The Geometry section; The Layout section; Advanced features; Creating a spritesheet for the player; Coding the player animation; Creating and coding enemy animation; Creating the skeletal animation; Coding the player walk cycle; Summary; Chapter 7: Particle Systems; What is a particle system; Cocos2d-x''s inbuilt particle system; Adding the gun muzzle particle system; Particle designing; Particle Designer; Emitter Configuration; Particle Configuration; Color Settings; Texture Settings; Particle2dx
MotionColor Template; InOut; Background; Adding an explosion particle system; Adding particles for jetpack when a player moves upwards; Creating your own particle system; Summary; Chapter 8: Adding Main and Option Menu Scenes; Creating the main menu scene; Loading the menu scene at start of the app; Creating the Options scene; Changing the name of the app; Summary; Chapter 9: Adding Sounds and Effects; Audio in Cocos2d-x; Adding looped background music; Adding sound effects; Adding the mute button; Summary; Chapter 10: Publishing to the Windows Phone Store
Summary If you are a hobbyist, novice game developer, or programmer who wants to learn about developing games/apps using Cocos2d-x, this book is ideal for you
Notes Includes index
English
Online resource; title from PDF title page (ebrary, viewed September 29, 2014)
Subject Video games -- Programming.
Video games -- Development
Video games -- Development
Computer animation.
computer animation.
COMPUTERS -- Software Development & Engineering -- Tools.
COMPUTERS -- Software Development & Engineering -- General.
Video games -- Programming
Form Electronic book
ISBN 9781783988273
1783988274
1783988266
9781783988266
1322153019
9781322153018