Limit search to available items
Book Cover
E-book
Author Seidelin, Jacob

Title HTML5 Games : Creating Fun with HTML5, CSS3, and WebGL
Published Hoboken : John Wiley & Sons, 2011

Copies

Description 1 online resource (514 pages)
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
Summary 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 games were only possible with plugin technologies such as Flash and this cutting-edge book shows you how to utilize the latest open web technologies to create a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets. You'll discover how to build a framework on which you will create your HTML
Notes Print version record
Subject Video games -- Programming.
HTML (Document markup language)
HTML5
WebGL (Computer program language)
JavaScript (Computer program language)
HTML.
GAMES -- Video & Electronic.
Video games -- Programming
HTML (Document markup language)
JavaScript (Computer program language)
WebGL (Computer program language)
Form Electronic book
ISBN 9781119976325
1119976324
9781119976332
1119976332
9781119975083
1119975085