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
-
相關分類:
JavaScript
立即出貨
買這商品的人也買了...
-
深入淺出 Servlets 與 JSP (Head First Servlets and JSP, 2/e)$1,200$948 -
網站入侵與腳本攻防修煉$580$458 -
細節決定互動設計的成敗$480$384 -
Microsoft SharePoint 2010 企業內容管理與網頁設計$950$751 -
jQuery 實戰手冊 (jQuery in Action, 2/e)$520$411 -
Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API (Hardcover)$3,320$3,154 -
Linux 實戰特區:Ubuntu 架站完全攻略$520$411 -
HTML5 在 iPhone/iPad/Android 的應用程式開發實作$450$351 -
HTML5: 建置與執行 (HTML5: Up and Running )$420$332 -
$1,140Brave NUI World: Designing Natural User Interfaces for Touch and Gesture (Paperback) -
Foundation HTML5 Canvas: For Games and Entertainment (Paperback)$1,260$1,197 -
HTML5 + CSS3 網頁佈局和樣式精粹
$560$476 -
JavaScript 權威指南-ECMAScript5 + HTML5 DOM + HTML5 BOM 範例精粹$880$748 -
jQuery 錦囊妙計 (jQuery Cookbook)$680$537 -
Dreamweaver CS 5.5 全新進化$580$458 -
一定要學會的 HTML5 + CSS3 網頁設計實作應用$450$351 -
Eclipse 完全攻略-從基礎 Java 到 PDE 外掛開發$600$468 -
Google Android 應用程式開發實戰, 3/e (適用 Android SDK 2.x/3.x)$680$537 -
徹底研究 iPhone、Android、Windows Phone、BlackBerry 手機專用網頁及網站設計最佳實踐與設計精粹$580$493 -
Design Research Through Practice: From the Lab, Field, and Showroom (Paperback)$1,900$1,805 -
Android 技術內幕-探索 Android 核心原理與系統開發$580$458 -
圖解數位影像處理程式範例教本─使用 C 語言$620$558 -
深入淺出 iPhone 與 iPad 開發, 第二版 (Head First iPhone and iPad Development, 2/e)$880$695 -
Pro HTML5 and CSS3 Design Patterns (Paperback)$1,170$1,147 -
版本控制使用 Git (Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development)$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 遊戲開發的最快途徑—無論您是長期的遊戲開發者,還是首次為網頁/行動平台構建遊戲的程式設計師。
