Contents
Chapter 1: Getting to Know CreateJS
Chapter 2: Making and Animating Graphics
Chapter 3: Capturing User Input
Chapter 4: Game Project: Progressive Break-it
Declaring the Game Constants and Variables
Updating Game Elements in the Game Loop
Chapter 5: Using and Managing Bitmap Images
Animating and Cloning Containers
The Complete Veggie Match Code
Chapter 6: Sprites and Sprite Sheet Animations
Creating Sprite Sheets with Texture Packer
Creating Bitmap Font Sprite Sheets
Animated Sprite Sheets Using Zoe
Chapter 7: Game Project: Fakezee
Reviewing the Sprite Sheet Files
Reviewing the Sprite Sheet Image
Setting Up the Sprite Sheet Data
Declaring the Game Constants and Variables
Setting Up the Stage and Preloader
Revealing the Title and Dice Tray
Scoring for Fakezee and Bonus Fakezee
Chapter 8: Extending EaselJS Display Objects
Creating Reusable UI Components
Preloading and Initializing the Application
Setting Up the Sprite Sheet and Buttons
The Complete Code for Running Man
Chapter 9: Sounds and Asset Management
Preloading Sounds with PreloadJS
Creating an Asset Manager Class
Extending the EventDispatcher Class
Declaring the Assets and Events
Preloading in the AssetManager Class
Managing Scope with the on Method
Creating and Dispatching Events
Accessing Assets from the AssetManager Class
The Complete AssetManager for Exploding Asteroids
Creating the Exploding Asteroids Game
The Complete Exploding Asteroids Game Code
Chapter 10: The State Machine and Scenes
Deconstructing a State Machine
Building the States and State Events
Building the Main Application with State Machine
Chapter 11: Game Project: Space Hero
Reviewing the Sprite Sheet Files
Creating the Application Class
Creating the Bullets and Explosions
Reviewing the HUD Sprite Frames
Detecting Pixel-Perfect Collision
Chapter 12: Building for Mobile Browsers
Scaling Fakezee for Multiple Screen Size
Optimizing Fakezee for iOS Home Pages
Creating a Home Screen App Icon
Chapter 13: Packaging and Compiling with PhoneGap Build
Acquiring Developer Accounts For iOS and Android
Updating the Fakezee Game For Packaging
Adjusting the Visual Layout for Fakezee
Preparing the PhoneGap Configuration File
The Complete Configuration File for Fakezee
Submitting your Application to PhoneGap Build
Chapter 14: Game Project: The Villager RPG
Reviewing the Sprite Sheet Images
Creating the Application Class
Creating the Game and Level Data
Creating the Level Select Scene
Reviewing the RPG Battle System
Starting the Game Class and its Properties
Adding the Battle Panel to the Game
Creating the Check Level Functions
Building the Battle Win Screen
3.137.217.177