Cocos2d for iPhone 0.99 Beginner's Guide
Downloading Cocos2d for iPhone
Time for action - opening the samples project
Time for action - installing the templates
Creating a new project from the templates
Time for action - creating a HelloCocos2d project
Managing the game with the CCDirector
Time for action - taking a first look at the HelloCocos2dAppDelegate
Time for action - peeking at the HelloWorldScene class
Time for action - using timers to make units shoot each second
Time for action - destroying your units
Debugging cocos2d applications
Time for action - checking Cocos2d debug messages
Time for action - checking deallocing messages
Time for action - knowing your errors
Time for action - removing debug messages
Time for action - creating a new project
Time for action - animating the stone falling
Time for action - destroying stones with actions
Time for action - tinting the time bar
Time for action - making a nice disappear effect
Time for action - making stones fall and grow
Time for action - animating the grid
Time for action - modifying animations with ease actions
Time for action - making the background shake when matching five stones
Time for action - ready, set, go!
Time for action - telling the player he lost
Time for action - animating the stones
Time for action - first time tutorials
Displaying texts with CCLabelAtlas
Time for action - displaying and updating scores with CCLabelAtlas
Creating texts with CCBitmapFontAtlas
Time for action - showing feedback
Time for action - running actions on texts
Making your own BitmapFontAtlas with BM Font tool
Time for action - creating your own Bitmap font
Aerial Gun, a vertical shooter game
Time for action - creating the splash and main menu scene
Time for action - moving through scenes in a nice way
Time for action - creating the hero class
Time for action - throwing enemies at your hero
Time for action - creating and reusing bullets
Time for action - moving your hero with the accelerometer
Time for action - firing the bullets
Time for action - shooting down your enemies
Time for action - losing your life
Time for action - creating a HUD to display lives and the score
Time for action - creating a pause menu
Time for action - pausing the game while inactive
Time for action - adding a menu with texts to the main scene
Time for action - adding a difficulty selection screen
Time for action - animating the main menu
Time for action - creating the options menu
Saving and loading preferences
Time for action - persisting options data
Taking a look at the prebuilt particle systems
Time for action - running the particle test
Time for action - analyzing the ParticleMeteor system
Implementing particle systems in your game using Gravity mode
Time for action - making bombs explode
Time for action - hurting your enemies
Using Particle Designer to create particle systems
Time for action - creating a smoke trail
Familiarizing Yourself with Tilemaps
Time for action - creating your first map
Time for action - using tilemaps in Cocos2d
Time for action - running actions on layers
Time for action - reaching the end of the level
Time for action - fixing black gaps and glitches
Time for action - adding object layers in tiled
Time for action - retrieving objects in Cocos2d
Playing Sounds with CocosDenshion
Time for action - using SimpleAudioEngine
Time for action - playing background music with SimpleAudioEngine
Time for action - setting it up
Time for action - playing sound effects for explosions
Time for action - loading effects asynchronously with CDSoundEngine
Time for action - playing background music with CDAudioManager
Totem balance, a physical game
Time for action - taking a look at the Chipmunk template
Time for action - creating a poly-shaped object
Time for action - creating the goal platform
Time for action - building blocks
Time for action - destroying shapes with touch
Time for action - losing the game
Time for action - winning the game
Signing up and downloading the SDK
Time for action - signing up and downloading the SDK
Integrating OpenFeint into your game
Time for action - making OpenFeint work
Time for action - displaying the OpenFeint dashboard
Adding leaderboards to your game
Time for action - creating a leaderboard
Adding achievements to your game
Time for action - creating an achievement