本書介紹了HTML5 游戲開發(fā)的一般過程和技巧。全書共分12 章,第1章介紹了本書相關的HTML5的諸多新特性,包括在canvas 上繪圖、播放聲音等,另外還引入了子畫面頁的概念;第2~4章利用Box2D物理引擎開發(fā)了一款非常類似于《憤怒的小鳥》的游戲,全面介紹了物理引擎的概念,以及在游戲中使用物理引擎的方法,這一部分還引入了視差滾動技巧,以實現某種偽3D效果;第5~10章開發(fā)了一款簡化版的《紅色警戒》游戲,這一部分涉及了相當多的內容,包括地圖的制作,建筑與單位的設定、繪制,玩家與單位的互動,觸發(fā)器與劇情的編寫,路徑規(guī)劃算法等;第11、12章利用nodeJS 和WebSocket開發(fā)了《紅色警戒》游戲的多人對戰(zhàn)模式,這一部分的主要問題是保持游戲在多個玩家的瀏覽器中的狀態(tài)一致。對于熟悉前端開發(fā),想用前端技術做一些更酷的事情,卻又不知如何下手的人,這是一本可多得的好書。