Making Isometric Social Real-Time Games with HTML5, CSS3, and JavaScript
用動畫元件和地圖呈現簡單的立體世界
製作棋盤式社交即時遊戲
任何熟悉Zynga Farmville的人都知道這種社群遊戲有多趣和迷人。本書將從頭到尾教你如何只使用開源碼設計和建置這類的社群遊戲。詳盡的範例和程式碼幫助學會如何繪圖,動畫,增加音效,確認分數以防作弊,以及更多技巧。
在這本書的結尾,將會完成一個叫度假村的專案,裡頭結合所有學過的技術。也將學會如何整合你的遊戲到臉書上。只要熟悉JavaScript、HTML5和CSS3就可以了!
‧使用HTML5的Canvas元素製作動作更流暢的2D動畫元件(Sprite)
‧為了高效能的圖畫創作一塊『棋盤格』圖案
‧設計一個在手持式裝置和個人電腦上運行的一樣好的圖形化使用者介面(GUI)
‧使用HTML5的影音元件為你的遊戲增加音效
‧使用webWorkers建置遊戲的finding-path函式
‧使用PHP和MySQL在伺服器端建立一個使用者端的資料模型
‧用動態CSS3物件使你的遊戲更生動
目錄
章節說明:前言
1.圖形函式:Canvas和Sprites
與canvas物件合作
創造出流暢的動畫
與sprites合作
像素能做什麼?
選擇呈現我們圖畫的方法
2.製作一個棋盤(isometric)
3.介面考量
GUI設計和互動網頁遊戲
執行GUI
4.HTML5 音效和顯像最佳化
使用Audio元素增加音效
使用Web Workers API管理成本花費的工作
本地端和Session儲存
5.讓遊戲與人連結
預防作弊和伺服器端的運作
Final game完工之路
讓這遊戲更出色
運用Facebook加入社交網絡
章節說明:前言
1.圖形函式:Canvas和Sprites
與canvas物件合作
創造出流暢的動畫
與sprites合作
像素能做什麼?
選擇呈現我們圖畫的方法
2.製作一個棋盤(isometric)
3.介面考量
GUI設計和互動網頁遊戲
執行GUI
4.HTML5 音效和顯像最佳化
使用Audio元素增加音效
使用Web Workers API管理成本花費的工作
本地端和Session儲存
5.讓遊戲與人連結
預防作弊和伺服器端的運作
Final game完工之路
讓這遊戲更出色
運用Facebook加入社交網絡
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。