標籤: 暫無標籤

1 HTML5遊戲開發 -圖書信息

  

HTML5遊戲開發封面
作 者:徐陽等譯

  出 版 社:人民郵電出版社

  出版時間:2011-10-1

  版 次:1

  字 數:396000

  印刷時間:2011-10-1

  開 本:16

  紙 張:膠版紙

  印 次:1

  I S B N:9787115263636

  包 裝:平裝

2 HTML5遊戲開發 -內容簡介

  本書共10 章,通過10 個具體的遊戲示例詳細介紹HTML5 的用法。每章都先列出相關的技術特性並給出了應用的描述,然後討論了實現這個應用的關鍵需求,接著強調了滿足這些需求的HTML5、CSS 和JavaScript 特性或者通用編程方法,最後詳細介紹了代碼的實現。另外,每一章都對如何把這些遊戲變成你自己的應用給出了建議,並指出如何測試應用並將其上傳到網站上。

  本書適合所有希望了解如何利用HTML5 構建令人興奮的動態網站的人閱讀。

3 HTML5遊戲開發 -作者感言

  很多從事Web前端開發的人對HTML總有些不滿,比如需要手動檢查和設計很多格式代碼,不僅容易出錯,而且存在大量重複。好在HTML5讓我們看到了曙光。作為下一代Web開發標準,HTML5成為主流的日子已經不遠。它對音頻視頻、表單驗證、事件處理、繪圖等的支持都讓我們非常期待,視頻音頻的播放、表單檢查和提交、列表框初始化、控制項的動態增減不再像原先那麼費勁。

  HTML5可以幫助我們構建漂亮的動態網站,也許你想了解它的諸多新特性,又擔心這些內容過於枯燥,那麼你會很慶幸得到手上的這本書。它通過我們熟悉的一個個遊戲讓你輕鬆掌握HTML5、CSS和JavaScript的新特性,並靈活應用到Web開發中。也許你顧慮自己對編程一竅不通,不知如何融入豐富多彩的Web世界。那麼大可放心,因為本書在介紹遊戲開發時會從頭談起,不僅會點明通用的編程技術,甚至連最基礎的標記也給出註釋說明。

  相信通過閱讀本書,你能輕鬆地邁進Web開發殿堂,並在這條路上走得更遠!

  全書由徐陽、荊濤主譯,劉鑫、張野、任崗等檢查術語,劉曉兵、伊瑞海等提供技術問題支持,在大家的努力下共同完成了本書的翻譯工作。

4 HTML5遊戲開發 -圖書目錄

  第1 章 基礎知識 1

  1.1 引言 1

  1.2 關鍵需求 3

  1.3 HTML5、CSS 和JavaScript 特性 3

  1.3.1 基本HTML 結構和標記 4

  1.3.2 JavaScript 編程 9

  1.4 構建自己的應用 10

  1.5 測試和上傳應用 16

  1.6 小結 16

  第2 章 骰子遊戲 17

  2.1 引言 17

  2.2 關鍵需求 20

  2.3 HTML5、CSS 和JavaScript 特性 20

  2.3.1 偽隨機處理和數學表達式 20

  2.3.2 變數和賦值語句 21

  2.3.3 程序員自定義函數 22

  2.3.4 條件語句:if 和switch 23

  2.3.5 在畫布上繪圖 25

  2.4 構建自己的應用 34

  2.4.1 擲一個骰子 35

  2.4.2 擲兩個骰子 40

  2.4.3 完整的craps 遊戲 44

  2.5 測試和上傳應用 50

  2.6 小結 51

  第3 章 彈跳球 52

  3.1 引言 52

  3.2 關鍵需求 54

  3.3 HTML5、CSS 和JavaScript 特性 55

  3.4 構建自己的應用 64

  3.5 測試和上傳 74

  3.6 小結 74

  第4 章 炮彈和彈弓 75

  4.1 引言 75

  4.2 關鍵需求 78

  4.3 HTML5、CSS 和JavaScript 特性 79

  4.3.1 數組和程序員自定義對象 79

  4.3.2 繪圖旋轉和平移 80

  4.3.3 繪製線段 84

  4.3.4 拉彈弓的滑鼠事件 85

  4.3.5 使用數組接合改變顯示元素列表 87

  4.3.6 點之間的距離 87

  4.4 構建自己的應用 88

  4.4.1 有大炮、角度和速度的炮彈應用 92

  4.4.2 彈弓:使用滑鼠設置飛行參數 98

  4.5 測試和上傳應用 106

  4.6 小結 106

  第5 章 記憶力(注意力)遊戲 107

  5.1 引言 107

  5.2 關鍵需求 111

  5.3 HTML5、CSS 和JavaScript 特性 112

  5.3.1 表示撲克牌 112

  5.3.2 使用Date 確定時間 113

  5.3.3 提供暫停 114

  5.3.4 繪製文本 114

  5.3.5 繪製多邊形 116

  5.3.6 洗牌 117

  5.3.7 單擊牌的實現 118

  5.3.8 防止某些作弊行為 119

  5.4 構建自己的應用 119

  5.5 測試和上傳應用 132

  5.6 小結 132

  第6 章 猜謎遊戲 133

  6.1 引言 133

  6.2 關鍵需求 137

  6.3 HTML5、CSS 和JavaScript 特性 138

  6.3.1 存儲和獲取數組信息 138

  6.3.2 程序執行時創建HTML 140

  6.3.3 使用JavaScript 代碼修改CSS來改變元素 142

  6.3.4 使用form 和input 元素的文本反饋 144

  6.3.5 表現視頻 144

  6.4 構建自己的應用 146

  6.5 測試和上傳應用 157

  6.6 小結 157

  第7 章 迷宮 158

  7.1 引言 158

  7.2 關鍵需求 162

  7.3 HTML5、CSS 和JavaScript 特性 162

  7.3.1 牆和token 的表示 163

  7.3.2 建立和定位牆的滑鼠事件 163

  7.3.3 檢測箭頭按鍵 164

  7.3.4 token 與牆的碰撞檢測 165

  7.3.5 使用本地存儲 167

  7.3.6 為本地存儲編碼數據 172

  7.3.7 單選按鈕 174

  7.4 構建自己的應用 174

  7.5 測試和上傳應用 189

  7.6 小結 189

  第8 章 石頭剪刀布 191

  8.1 引言 191

  8.2 關鍵需求 194

  8.3 HTML5、CSS 和JavaScript 特性 195

  8.3.1 為玩家提供圖片按鈕 195

  8.3.2 生成計算機動作 199

  8.3.3 啟動 206

  8.4 構建自己的應用 206

  8.5 測試和上傳應用 212

  8.6 小結 213

  第9 章 上吊小人遊戲 214

  9.1 引言 214

  9.2 關鍵需求 221

  9.3 HTML5、CSS 和JavaScript 特性 222

  9.3.1 將單詞表存儲為一個在外部腳本文件中定義的數組 222

  9.3.2 生成和定位HTML 標記,使標記作為按鈕並禁用這些按鈕 223

  9.3.3 在畫布上逐步繪製 225

  9.3.4 維護遊戲狀態並確定輸贏 226

  9.3.5 檢查猜測,設置textContent顯示秘密詞中的字母 227

  9.4 構建自己的應用 228

  9.5 測試和上傳應用 236

  9.6 小結 236

  第10 章 黑桃J 237

  10.1 引言 237

  10.2 關鍵需求 242

  10.3 HTML5、CSS 和JavaScript 特性 242

  10.4 構建自己的應用 249

  10.5 測試和上傳應用 258

  10.6 小結 258

相關評論

同義詞:暫無同義詞