HTML5 Games : Creating Fun with HTML5, CSS3, and WebGL.
Discover new opportunities for building 2D and 3D games with HTML5The newest iteration of HTML, HTML5 can be used with JavaScript, CSS3, and WebGL to create beautiful, unique, engaging games that can be played on the web or mobile devices like the iPad or Android phones. Gone are the days where game...
Saved in:
Main Author: | |
---|---|
Format: | Electronic eBook |
Language: | English |
Published: |
Hoboken :
John Wiley & Sons,
2011.
|
Subjects: | |
Online Access: | Full text (Emerson users only) Full text (Emmanuel users only) Full text (NECO users only) Full text (MCPHS users only) Full text (Wentworth users only) |
Table of Contents:
- Publisher's Acknowledgements; About the Author; Acknowledgments; Table of Contents; Introduction; 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 the Splash Screen; Summary; Chapter 3: Going Mobile; Developing Mobile Web Applications; Handling User Input on Mobile Devices; Adapting to Small Screen Resolutions.
- Creating Different ViewsDeveloping for iOS and Android Devices; Debugging Mobile Web Applications; 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; Graphics on the Web; Drawing with Canvas; Accessing Image Data; Summary; Chapter 7: Creating the Game Display; Preloading Game Files; Improving the Background; Building the Game Screen; Summary.
- Chapter 8: Interacting with the GameCapturing 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; Shaders; Rendering 3D Objects; Using Textures and Lighting; Creating the WebGL display; Summary; Part IV: Local Storage and Multiplayer Games.
- Chapter 12: Local Storage and CachingStoring Data with Web Storage; 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; Chapter 14: Resources; Using Middleware; Deploying on Mobile Devices; Distributing Your Games; Using Online Services; Summary; Index; Appendix A: Canvas Reference; The Canvas Element; The 2D Context API; Appendix B: WebGL Reference; WebGL API Reference; Appendix C: OpenGL ES Shading Language; GLSL ES Language Reference.