Learning HTML5 Game Programming: A Hands-on Guide to Building Online Games Using Canvas, SVG, and WebGL (Paperback)
暫譯: 學習 HTML5 遊戲程式設計:使用 Canvas、SVG 和 WebGL 建立線上遊戲的實作指南
James L. Williams
- 出版商: Addison Wesley
- 出版日期: 2011-10-05
- 定價: $1,225
- 售價: 8.0 折 $980
- 語言: 英文
- 頁數: 256
- 裝訂: Paperback
- ISBN: 0321767365
- ISBN-13: 9780321767363
-
相關分類:
HTML、WebGL
立即出貨
買這商品的人也買了...
-
$1,200$948 -
$580$493 -
$480$199 -
$950$808 -
$520$411 -
$3,410$3,240 -
$520$442 -
$450$351 -
$420$332 -
$1,140Brave NUI World: Designing Natural User Interfaces for Touch and Gesture (Paperback)
-
$1,260$1,197 -
$560$476 -
$880$748 -
$680$537 -
$580$458 -
$450$351 -
$600$468 -
$680$537 -
$580$493 -
$2,050$1,948 -
$580$458 -
$620$558 -
$880$695 -
$1,170$1,147 -
$580$458
商品描述
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.
商品描述(中文翻譯)
快速開始 HTML5 在線遊戲程式設計!
HTML5 將改變網頁和行動遊戲。隨著新瀏覽器迅速採用 HTML5,它將實現所有「舊版」技術(如 Flash 和 Silverlight)所能做到的事情,還有更多。在《學習 HTML5 遊戲程式設計》中,開創性開發者 James L. Williams 為您提供了所有必要的知識、程式碼和見解,讓您能夠快速入門!
Williams 將 HTML5 的關鍵創新詳細解釋,並提供範例,包括兩個案例研究應用程式,涵蓋整個開發過程。他將指導您設置最先進的 HTML5 開發環境;充分利用 HTML5 的 canvas 標籤、SVG 向量圖形和 WebGL 3D;以及針對各種行動和社交平台進行開發。這裡應有盡有:從在線遊戲設計的基本要素到性能優化的細節。
關於網站
所有程式碼範例和章節練習的答案可在 www.informit.com/title/9780321767363 下載,並在 GitHub 上找到,網址為 https://github.com/jwill/html5-game-book。
內容涵蓋
· 理解使得創建驚人豐富遊戲的 HTML5 創新
· 設置最先進的開源 HTML5 遊戲開發環境
· 使用 JavaScript 驅動用戶與遊戲之間的複雜互動
· 使用基於原型的簡單遊戲框架 (SGF) 快速構建基本遊戲
· 使用 canvas 標籤和表面生成運動和遊戲玩法
· 使用 RaphaëlJS JavaScript 庫創建 SVG 向量圖形遊戲
· 使用 Three.js 構建強大的 WebGL 3D 遊戲,複雜度大幅降低
· 使用 Google Web Toolkit (GWT) 或 CoffeeScript 開發無需 JavaScript 的遊戲
· 使用 Node.js 和 WebSockets 構建完整的多人遊戲伺服器
· 計劃和選擇 HTML5 行動遊戲開發的工具
· 使用離線快取、壓縮和其他技術優化遊戲性能
學習 HTML5 遊戲程式設計 是成功進入 HTML5 遊戲開發的最快途徑—無論您是長期的遊戲開發者,還是首次為網頁/行動平台構建遊戲的程式設計師。