The Fictioning Horror Sale
 
 

Recently Viewed clear list


Original Essays | September 18, 2014

Lin Enger: IMG Knowing vs. Knowing



On a hot July evening years ago, my Toyota Tercel overheated on a flat stretch of highway north of Cedar Rapids, Iowa. A steam geyser shot up from... Continue »
  1. $17.47 Sale Hardcover add to wish list

    The High Divide

    Lin Enger 9781616203757

spacer
Qualifying orders ship free.
$21.00
List price: $34.99
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Burnside - Bldg. 2 Software Engineering- Game Design

More copies of this ISBN

Other titles in the Learning series:

Learning Html5 Game Programming: Build Online Games with Canvas, Svg, and Webgl (Learning)

by

Learning Html5 Game Programming: Build Online Games with Canvas, Svg, and Webgl (Learning) Cover

 

Synopses & Reviews

Publisher Comments:

Get Started Fast with HTML5 Online Game Programming!

 

HTML5 will transform web and mobile gaming. As new browsers rapidly adopt it, HTML5 will do everything “legacy” technologies such as Flash and Silverlight have done—and much more. In Learning HTML5 Game Programming, pioneering developer James L. Williams gives you all the knowledge, code, and insights you’ll need to get started fast!

 

Williams combines detailed explanations of HTML5’s key innovations with examples, including two case study applications that address the entire development process. He guides you through setting up a state-of-the-art HTML5 development environment; making the most of HTML5’s canvas tag, SVG vector graphics, and WebGL 3D; and targeting diverse mobile and social platforms. It’s all here: from the essentials of online game design to the nitty-gritty details of performance optimization.

 

About the Website

 

All code samples and answers to chapter exercises are available for download at www.informit.com/title/9780321767363 and on Github at https://github.com/jwill/html5-game-book.

 

Coverage includes

·          Understanding the HTML5 innovations that make it possible to create amazingly rich games

·          Setting up a state-of-the-art open source HTML5 game development environment

·          Using JavaScript to drive sophisticated interactions between users and games

·          Building basic games fast, with the prototype-based Simple Game Framework (SGF)

·          Generating movement and gameplay with the canvas tag and surface

·          Creating games with SVG vector graphics using the RaphaëlJS Javascript library

·          Using Three.js to build powerful WebGL 3D games with far less complexity

·          Developing games without JavaScript, using Google Web Toolkit (GWT) or CoffeeScript

·          Building a complete multiplayer game server using Node.js and WebSockets

·          Planning and choosing tools for mobile game development with HTML5

·          Optimizing game performance with offline cache, minification, and other techniques

 

Learning HTML5 Game Programming is the fastest route to success with HTML5 game development—whether you’re a long-time game developer or a web/mobile programmer building games for the first time.

 

Book News Annotation:

Intended for intermediate to experienced game developers, this guide to HTML5 game programming provides both theory and practical instruction for using core features of the latest version of HTML, along with other tools such as JavaScript, to create rich online gaming applications. Beginning with an overview of HTML5 features, the volume covers setting up a development environment, creating games using the Canvas tag, games using SVG and RaphaelJS, WebGL, games without JavaScript, multi-player game servers, mobile games, and publishing and distribution. The work includes illustrations and code samples throughout and access to additional online resources is provided. Williams is an experienced multi-platform programmer and game developer. Annotation ©2011 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

HTML5 promises to transform web and mobile gaming, replacing legacy technologies such as Flash. As leading-edge browsers increasingly adopt HTML5, thousands of developers are itching to get started - and this book gives them all the information and insight they'll need. Pioneering developer James L. Williams combines detailed reference information about HTML5's innovations with chapter-length game application examples, and presents a full section of case study applications that summarize the entire development process. Williams explains how to: * Set up an HTML5 development environment and build complete HTML5/JavaScript-based games * Work with canvas, svg, and webgl - and choose the right solution for each challenge * Develop HTML5 games for mobile devices * Create effective multiplayer games * Use basis properties that transcend all games * Publish HTML5 games on social networking sites

About the Author

James L. Williams is an experienced Silicon Valley developer and speaker who has presented worldwide on Java, user interfaces, and game programming. He created SwingXBuilder, a domain-specific language for creating user interfaces utilizing SwingX components, and is co-despot of Griffon, a framework for building rich applications with Groovy. While riding a coach bus to South by Southwest Interactive (SXSW), he and his team conceived, coded, and created a winning product in the StartupBus 2011 competition.

Table of Contents

FM

Chapter 1        Introducing HTML5

Chapter 2        Setting Up Your Development Environment

Chapter 3        Learning JavaScript

Chapter 4        How Games Work

Chapter 5        Creating Games with the Canvas Tag

Chapter 6        Creating Games with SVG and RaphaëlJS

Chapter 7        Creating Games with WebGL and Three.js

Chapter 8        Creating Games without JavaScript

Chapter 9        Building a Multiplayer Game Server

Chapter 10      Developing Mobile Games

Chapter 11      Publishing Your Games

Product Details

ISBN:
9780321767363
Author:
Williams, James L
Publisher:
Addison-Wesley Professional
Author:
Williams, James L.
Subject:
Internet-HTML
Subject:
Programming Languages - HTML, SGML, VRML, XML
Copyright:
Edition Description:
Trade paper
Series:
Learning
Publication Date:
20110929
Binding:
TRADE PAPER
Language:
English
Pages:
256
Dimensions:
8.9 x 6.9 x 0.8 in 408 gr

Related Subjects

Computers and Internet » Computer Languages » HTML
Computers and Internet » Internet » HTML
Computers and Internet » Software Engineering » Game Design
Science and Mathematics » Chemistry » General
Travel » General

Learning Html5 Game Programming: Build Online Games with Canvas, Svg, and Webgl (Learning) Used Trade Paper
0 stars - 0 reviews
$21.00 In Stock
Product details 256 pages Addison-Wesley Professional - English 9780321767363 Reviews:
"Synopsis" by , HTML5 promises to transform web and mobile gaming, replacing legacy technologies such as Flash. As leading-edge browsers increasingly adopt HTML5, thousands of developers are itching to get started - and this book gives them all the information and insight they'll need. Pioneering developer James L. Williams combines detailed reference information about HTML5's innovations with chapter-length game application examples, and presents a full section of case study applications that summarize the entire development process. Williams explains how to: * Set up an HTML5 development environment and build complete HTML5/JavaScript-based games * Work with canvas, svg, and webgl - and choose the right solution for each challenge * Develop HTML5 games for mobile devices * Create effective multiplayer games * Use basis properties that transcend all games * Publish HTML5 games on social networking sites
spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.