Beginning HTML5 games with CreateJS

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 t...

Full description

Bibliographic Details
Main Author: Manderscheid, Brad
Format: eBook
Language:English
Published: Berkeley, CA, New York, NY Apress, Distributed to the Book trade worldwide by Springer 2014
Series:The expert's voice in Web development
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 05636nmm a2200481 u 4500
001 EB001910736
003 EBX01000000000000001073638
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 9781430263418 
050 4 |a GV1469.15 
100 1 |a Manderscheid, Brad 
245 0 0 |a Beginning HTML5 games with CreateJS  |c Brad Manderscheid 
260 |a Berkeley, CA, New York, NY  |b Apress, Distributed to the Book trade worldwide by Springer  |c 2014 
300 |a xviii, 381 pages  |b illustrations 
505 0 |a 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 
505 0 |a 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 
505 0 |a 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 
505 0 |a 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 
505 0 |a 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 
653 |a GAMES / Board / bisacsh 
653 |a Internet games / fast 
653 |a HTML (Langage de balisage) 
653 |a HTML (Document markup language) / fast 
653 |a Computer games / fast 
653 |a HTML. / aat 
653 |a Jeux sur Internet 
653 |a HTML (Document markup language) / http://id.loc.gov/authorities/subjects/sh95002791 
653 |a Video games / http://id.loc.gov/authorities/subjects/sh85143202 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a The expert's voice in Web development 
500 |a Includes index 
028 5 0 |a 10.1007/978-1-4302-6341-8 
024 8 |a 10.1007/978-1-4302-6341-8 
776 |z 1430263407 
776 |z 1430263415 
776 |z 9781430263418 
776 |z 9781430263401 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781430263401/?ar  |x Verlag  |3 Volltext 
082 0 |a 794.8/14678 
520 |a 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