能夠讓我們對游戲開發的整個過程有一個深入的理解,創建屬於我們自己的多人在線游戲。本書將理論和實踐並重,對Android平台上的網頁游戲開發進行了深入淺出的探討。通過一些前沿技術在瀏覽器中構建游戲引擎、建立實時的服務器通信,借助人工智能和富媒體創建神奇的游戲體驗。
《Android Web Game
App高級編程--使用HTML5》能通過一些激動人心的游戲項目,讓你親歷並見證游戲開發方方面面的技術和實踐。主要包括以下內容:•設置開發環境、運行應用程序、調試和剖析代碼•在瀏覽器中使用圖形和動畫•優化渲染——讓游戲運行得更快•處理事件和用戶輸入•創建等軸測游戲引擎•學習3D編程和WebGL的一些基礎知識•使用JavaScript創建完善的服務器端支持•使用人工智能讓游戲更豐富多彩只需要具備一些HTML和Java
Script的基礎知識,就可以開啟我們的Android Web Game APP高級編程之旅,從一個空白的HTML網頁開始,最后將收獲多人在線游戲(有豐富多彩的圖像、聲音、動畫等)開發必需的一些知識和技巧——即使你以前沒有游戲開發和服務器端編程的經驗。
Juriy Bura是一位獨立的咨詢師,他經常游走於烏克蘭基輔和瑞士蘇黎世之間。他主要擅長桌面和移動平台上的游戲和實時網頁應用開發。他是DeadlineSolutions的合伙人。作為烏克蘭JavaScript LJser
Group的一位領導者,Juriy經常在該組織的會議上發言。他是一位充滿激情並一直謀求如何把瀏覽器功能發揮到極致的Web開發人員。Juriy具有7年以上的Java和JavaScript的開發經驗,他確信游戲開發領域的每一行代碼都充滿着最大的樂趣。 業余時間,Juriy常和家人呆在一起,或是到一家全是「極客」的小俱樂部里與他人一起玩桌游。
目錄
第1章 入門
1.1 工具
1.1.1 所需要的組件
1.1.2 Java開發工具包
1.1.3 集成開發環境
1.1.4 Web服務器
1.1.5 AndroidS DK和模擬器
1.2 技術
1.2.1 代碼
1.2.2 面向對象編程
1.2.3 移動瀏覽器簡介
1.3 本章小結
第2章 瀏覽器中的圖形:canvas元素
2.1 游戲剖析
2.2 在瀏覽器中繪圖
2.3 HTML基礎設置
2.4 canvas的概念
2.4.1 上下文
2.4.2 坐標系統
2.5 繪制圖形
2.5.1 矩形
2.5.2 路徑
2.5.3 子路徑
2.6 描邊和填充
2.6.1 純色
2.6.2 漸變
2.6.3 圖案
2.7 上下文狀態及變換
2.7.1 平移
2.7.2 縮放
2.7.3 旋轉
2.7.4 變換疊加
2.7.5 上下文狀態
2.7.6 示例項目中的上下文轉換
2.8 示例游戲項目的輸出結果
2.9 本章小結
第3章 創建第一個游戲
第4章 動畫和「精靈」
第5章 事件處理和用戶輸入
第6章 呈現虛擬世界
第7章 創建等距引擎
第8章 瀏覽器中的3D
第9章 使用WebGL
第10章 服務器端
第11章 與服務器對話
第12章 構建多人游戲
第13章 游戲中的Al
第14章 JavaScript游戲引擎
第15章 構建原生應用
第16章 添加聲音
附錄A 調試客戶端JavaScript
1.1 工具
1.1.1 所需要的組件
1.1.2 Java開發工具包
1.1.3 集成開發環境
1.1.4 Web服務器
1.1.5 AndroidS DK和模擬器
1.2 技術
1.2.1 代碼
1.2.2 面向對象編程
1.2.3 移動瀏覽器簡介
1.3 本章小結
第2章 瀏覽器中的圖形:canvas元素
2.1 游戲剖析
2.2 在瀏覽器中繪圖
2.3 HTML基礎設置
2.4 canvas的概念
2.4.1 上下文
2.4.2 坐標系統
2.5 繪制圖形
2.5.1 矩形
2.5.2 路徑
2.5.3 子路徑
2.6 描邊和填充
2.6.1 純色
2.6.2 漸變
2.6.3 圖案
2.7 上下文狀態及變換
2.7.1 平移
2.7.2 縮放
2.7.3 旋轉
2.7.4 變換疊加
2.7.5 上下文狀態
2.7.6 示例項目中的上下文轉換
2.8 示例游戲項目的輸出結果
2.9 本章小結
第3章 創建第一個游戲
第4章 動畫和「精靈」
第5章 事件處理和用戶輸入
第6章 呈現虛擬世界
第7章 創建等距引擎
第8章 瀏覽器中的3D
第9章 使用WebGL
第10章 服務器端
第11章 與服務器對話
第12章 構建多人游戲
第13章 游戲中的Al
第14章 JavaScript游戲引擎
第15章 構建原生應用
第16章 添加聲音
附錄A 調試客戶端JavaScript
網路書店
類別
折扣
價格
-
新書87折$360