Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Beginning HTML5 Games with CreateJS

Beginning HTML5 Games with CreateJS, 9781430263401 (1430263407), Apress, 2014

Beginning HTML5 Games with CreateJS provides a hands-on approach to get you up and running with the 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.

This book covers everything from creating graphics in HTML5 Canvas to capturing user input (whether from keyboard, mouse, or touch) to using a state machine for efficient game control. There are practical (and fun) examples throughout the book, with four full game projects, including a mobile RPG. The book also covers 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 skills is on the rise. The CreateJS suite is a powerful toolset that will help you manage Canvas drawing and animations, asset loading, sound management, complex tweening, and much more. Using these robust libraries, you can build powerful and engaging games that reach a wide range of audiences and devices.

What you’ll learn

  • HTML5 Canvas drawing and animations using EaselJS and TweenJS
  • Loading and managing assets using PreloadJS
  • Sound management using SoundJS
  • Core game development techniques such as state machines and object pooling
  • Extending EaselJS DisplayObjects using object-oriented JavaScript
  • JavaScript debugging
  • Wrapping HTML5 games and publishing them to app store

Who this book is for

Beginning HTML5 Games with CreateJS is written for both the new and experienced game developer. It covers an in-depth look at the APIs in each part of the CreateJS suite, and teaches you how to use them in game development scenarios. If you're an experienced developer it will show you how to take your existing gaming techniques and learn how to apply them to the HTML stack using object-oriented programming in JavaScript. Beginning HTML5 Games with CreateJS is a must-read book for anybody wanting to learn more about HTML5 game development using this extremely popular suite of tools.

Table of Contents

1. Getting to Know CreateJS 
2. Making and Animating Graphics
3. Capturing User Input 
4. Game Project: Progressive Break-it 
5. Using and Managing Bitmap Images 
6. Sprites and Sprite Sheet Animations 
7. Game Project: Fakezee 
8. Extending EaselJS Display Objects 
9. Sounds and Asset Management 
10. The State Machine and Scenes 
11. Game Project: Space Hero 
12. Building for Mobile Browsers 
13. Packaging and Compiling with PhoneGap Build 
14. Game Project: The Villager RPG 

(HTML tags aren't allowed.)

Developing Virtual Reality Applications: Foundations of Effective Design
Developing Virtual Reality Applications: Foundations of Effective Design
This book, Developing Virtual Reality Applications: Foundations of Effective Design, has been many years in the making. Our interest in virtual reality came about as an outgrowth of our interest in, and our day-to-day work in scientific visualization. In the early 1990s the state-of-the-art in computer graphics used for scientific visualization was...
Learning D3.js Mapping
Learning D3.js Mapping

Build stunning maps and visualizations using D3.js

About This Book

  • Dive into D3.js and apply its powerful data binding ability in order to create stunning visualizations
  • Learn the key concepts of SVG, JavaScript, CSS and the DOM in order to project images onto the browser
  • ...
Adobe Illustrator CS5 on Demand
Adobe Illustrator CS5 on Demand

Need answers quickly? Adobe Illustrator CS5 on Demand provides those answers in a visual step-by-step format. We will show you exactly what to do through lots of full color illustrations and easy-to-follow instructions.



C++ Neural Networks and Fuzzy Logic
C++ Neural Networks and Fuzzy Logic

The number of models available in neural network literature is quite large. Very often the treatment is mathematical and complex. This book provides illustrative examples in C++ that the reader can use as a basis for further experimentation. A key to learning about neural networks to appreciate their inner workings is to experiment. Neural...

Debugging Linux Systems
Debugging Linux Systems

Debugging Linux Systems discusses the main tools available today to debug 2.6 Linux Kernels. We start by exploring the seemingly esoteric operations of the Kernel Debugger (KDB), Kernel GNU DeBugger (KGDB), the plain GNU DeBugger (GDB), and JTAG debuggers. We then investigate Kernel Probes, a feature that lets you intrude into a kernel...

My Microsoft Windows 7 PC
My Microsoft Windows 7 PC

The clear, friendly, visual guide to using and personalizing Windows 7 - 100% focused on what you really want to do with Windows 7!

  • Full-color, step-by-step tasks teach you how to do what you want, find what you need, run media like a breeze, connect with anyone, and make your whole computing...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy