Cover image for HTML5 Games : Creating Fun with HTML5, CSS3 and WebGL.
HTML5 Games : Creating Fun with HTML5, CSS3 and WebGL.
Title:
HTML5 Games : Creating Fun with HTML5, CSS3 and WebGL.
Author:
Seidelin, Jacob.
ISBN:
9781118855461
Personal Author:
Edition:
2nd ed.
Physical Description:
1 online resource (458 pages)
Contents:
Title Page -- Copyright Page -- About the Author -- Contents -- Introduction -- Who this book is for -- What this book is about -- Part I: Getting Started with HTML5 Games -- Chapter 1: Gaming on the Web -- Tracing the History of HTML5 -- Using HTML5 for Games -- Creating Backward Compatibility -- Building a Game -- Summary -- Chapter 2: Taking the First Steps -- Understanding the Game -- Identifying Game Stages -- Creating the Application Skeleton -- Creating a DOM helper module -- Summary -- Chapter 3: Going Mobile -- Developing Mobile Web Applications -- Handling User Input on Mobile Devices -- Adapting to Small Screen Resolutions -- Creating Different Views -- Developing for iOS and Android Devices -- Debugging Mobile Web Applications -- Building Native Web Applications -- Future Mobile Platforms -- Summary -- Part II: Creating the Basic Game -- Chapter 4: Building the Game -- Creating the Game Board Module -- Implementing the Rules -- Summary -- Chapter 5: Delegating Tasks to Web Workers -- Working with Web Workers -- Using Workers -- Using Web Workers in Games -- Summary -- Chapter 6: Creating Graphics with Canvas -- Ways to Display Graphics on the Web -- Drawing with canvas -- Accessing Image Data -- Summary -- Chapter 7: Creating the Game Display -- Tracking Load Progress -- Building the Game Screen -- Summary -- Chapter 8: Interacting with the Game -- Capturing User Input -- Building the Input Module -- Summary -- Chapter 9: Animating Game Graphics -- Making the Game React -- Adding Points and Time -- Summary -- Part III: Adding 3D and Sound -- Chapter 10: Creating Audio for Games -- HTML5 Audio -- Using the audio Element -- Working with Audio Data -- Building the Audio Module -- Adding Sound Effects to the Game -- Summary -- Chapter 11: Creating 3D Graphics with WebGL -- 3D for the Web -- Using Shaders -- Rendering 3D Objects.

Using Textures and Lighting -- Creating the WebGL display -- Using Third-Party WebGL Engines -- Summary -- Part IV: Local Storage and Multiplayer Games -- Chapter 12: Local Storage and Caching -- Storing Data with Web Storage -- Building a storage module -- Making the Game State Persistent -- Creating a High Score List -- Application Cache -- Summary -- Chapter 13: Going Online with WebSockets -- Using WebSockets -- Using Node on the Server -- Summary -- Index.
Abstract:
HTML5 Gamesshows you how to combine HTML5, CSS3 and JavaScript to make games for the web and mobiles - games that were previously only possible with plugin technologies like Flash. Using the latest open web technologies, you are guided through the process of creating a game from scratch using Canvas, HTML5 Audio, WebGL and WebSockets.   Inside, Jacob Seidelin shows you how features available in HTML5 can be used to create games. First, you will build a framework on which you will create your HTML5 game. Then each chapter covers a new aspect of the game including user input, sound, multiplayer functionality, 2D and 3D graphics and more. By the end of the book, you will have created a fully functional game that can be played in any compatible browser, or on any mobile device that supports HTML5.   Topics include:   Dealing with backwards compatibility Generating level data Making iOS and Android web apps Taking your game offline Using Web Workers Persistent Game Data Drawing with Canvas Capturing player input Creating 3D graphics with WebGL Textures and lighting Sound with HTML5 Audio   And more….
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: