Limit search to available items
Book Cover
E-book
Author Manderscheid, Brad, author

Title Beginning HTML5 games with CreateJS / Brad Manderscheid
Published Berkeley, CA : Apress, 2014
New York, NY : Distributed to the Book trade worldwide by Springer
©2014

Copies

Description 1 online resource (xviii, 381 pages) : illustrations
Series The expert's voice in Web development
Expert's voice in Web development.
Contents At a Glance; Introduction; Chapter 1: Getting to Know CreateJS; Getting Started; EaselJS; HTML5 Canvas; EaselJS with HTML5 Canvas; TweenJS; Animating with TweenJS; Easing; Callbacks and Scope; SoundJS; Events; Plugins; PreloadJS; Dancing Butterflies; Summary; Chapter 2: Making and Animating Graphics; Stage; Setting Up the Stage; Ticker; Creating Graphics; Graphics; Shapes; Drawscript; Animating Shapes; Drawing UI Elements; Preloader Prototype; Summary; Chapter 3: Capturing User Input; Mouse Events; Mouse Clicks; Drag and Drop; Color Drop; Keyboard Events; Text; Creating Text
DOMElement ClassWord Game; Summary; Chapter 4: Game Project: Progressive Break-it; Progressive Break-it; Setting Up the Project Files; Beginning the Game Code; Declaring the Game Constants and Variables; Initializing the Game; Building the Game Elements; Creating the Walls; Creating the Message Board; Creating the Paddle and Puck; Adding the Controls; Creating Levels; Adding Levels; Shifting the Bricks; Setting Up the Game Loop; Updating Game Elements in the Game Loop; Checking for Collisions; Rendering the Game Elements; Evaluating the Game; Ending the Game; Resetting the Game; Summary
Chapter 5: Using and Managing Bitmap ImagesBitmaps; Adding Bitmaps to the Stage; Adding Effects; Masking and Clipping; Puzzle Swap; Setting up the Game Files; Initializing the Game; Building the Puzzle Pieces; Shuffling the Puzzle Pieces; Moving Puzzle Pieces; The Complete Puzzle Swap Code; Containers; Building Containers; Animating and Cloning Containers; Veggie Match; Setting Up the Game Files; Initializing the Game; Creating the Cards; Shuffling the Cards; Flipping the Cards; The Complete Veggie Match Code; Summary; Chapter 6: Sprites and Sprite Sheet Animations; Sprite Sheets
SpriteSheet ClassCreating Sprite Sheets with Texture Packer; Sprite Class; Bitmap Fonts; BitmapText Class; Creating Bitmap Font Sprite Sheets; Sprite Sheet Animations; Animations Data; Animated Sprite Sheets Using Zoe; Animations with Flash CC; Summary; Chapter 7: Game Project: Fakezee; Fakezee; Yahtzee Rules; Setting Up the Project Files; Reviewing the Sprite Sheet Files; Reviewing the Sprite Sheet Image; Setting Up the Sprite Sheet Data; Beginning the Game Code; Declaring the Game Constants and Variables; Setting Up the Stage and Preloader; Setting Up the Sprite Sheet; Initializing the Game
Building the Game TitleBuilding the Dice Tray; Building the Scorecard; Building the Scoreboard; Revealing the Game Elements; Hiding the Game Elements; Revealing the Title and Dice Tray; Revealing the Scorecard; Revealing the Scoreboard; Playing the Rounds; Rolling the Dice; Holding Dice; Scoring on Categories; Choosing a Category; Updating the Score; Evaluating the Game; Resetting the Dice Tray; Ending and Replaying the Game; Calculating the Scores; Setting Up the Scoring Class; Scoring for Number Categories; Scoring for Kinds; Scoring for Straights; Scoring for a Full House
Summary Beginning HTML5 Games with CreateJS provides a hands-on approach to get you up and running withthe most comprehensive tools available for HTML5 Canvas game development. Whether you are brand new to making games or an experienced game developer, you'll learn to fully utilize the CreateJS suite to bring your new or existing game techniques to desktop and mobile devices. Thisbook covers everything from creating graphics in HTML5 Canvas, to capturinguser input (whether from keyboard, mouse, or touch), to using a state machinefor efficient game control. There are practical (and fun) examples throughout the book, with four full game projects, including a mobile RPG. The book alsocovers optimizing your games for mobile and publishing them to app stores. HTML5 games are growing more and more popular, and the demand for HTML5 Canvas skillsis on the rise. The CreateJS suite is a powerful toolset that will help youmanage Canvas drawing and animations, asset loading, sound management, complextweening, and much more. Using these robust libraries, you can build powerfuland engaging games that reach a wide range of audiences and devices
Notes Includes index
English
Online resource; title from PDF title page (SpringerLink, viewed April 7, 2014)
Subject HTML (Document markup language)
Video games.
HTML.
GAMES -- Board.
Computer games
HTML (Document markup language)
Internet games
Form Electronic book
ISBN 9781430263418
1430263415