圖書標籤: HTML5 HTML5;遊戲開發 遊戲 JavaScript 預購 教材 前端開發
发表于2024-11-04
HTML5遊戲開發進階指南 pdf epub mobi txt 電子書 下載 2024
本書介紹瞭HTML5 遊戲開發的一般過程和技巧。全書共分12 章,第1 章介紹瞭本書相關的HTML5的諸多新特性,包括在canvas 上繪圖、播放聲音等,另外還引入瞭子畫麵頁的概念;第2~4 章利用Box2D物理引擎開發瞭一款非常類似於《憤怒的小鳥》的遊戲,全麵介紹瞭物理引擎的概念,以及在遊戲中使用物理引擎的方法,這一部分還引入瞭視差滾動技巧,以實現某種僞3D 效果;第5~10 章開發瞭一款簡化版的《紅色警戒》遊戲,這一部分涉及瞭相當多的內容,包括地圖的製作,建築與單位的設定、繪製,玩傢與單位的互動,觸發器與劇情的編寫,路徑規劃算法等;第11、12 章利用nodeJS 和WebSocket 開發瞭《紅色警戒》遊戲的多人對戰模式,這一部分的主要問題是保持遊戲在多個玩傢的瀏覽器中的狀態一緻。
對於熟悉前端開發,想用前端技術做一些更酷的事情,卻又不知如何下手的人,這是一本可多得的好書。
Aditya Ravi Shankar是在1993年第一次接觸計算機之後開始學習編程的。當時還沒有互聯網和在綫教程,他在當地圖書館找到一本編程書籍,並通過艱苦地重寫書中的代碼,編寫瞭他的第一個GW-BASIC遊戲。
2001年,他從印度理工學院畢業之後,做瞭近10年的軟件顧問,為投資銀行和大型企業開發交易與分析係統。最後,他離開瞭這個行業,這樣他可以專注於從事自己所熱愛的遊戲開發。
從此,作為一個自信的極客,他使用各種新的語言和技術來進行自己的項目和實驗,包括HTML5。在這期間,他獨立在HTML5平颱上重建瞭著名的命令與徵服RTS遊戲,他也因此而著名。
除瞭編程,Aditya還喜歡桌球、薩爾薩舞,以及學習發揮潛意識。他在其個人站點(www.adityaravishankar.com)中有一些關於遊戲編程、個人發展和桌球的文章。
當他不忙於寫作,或者不用專注於自己的項目時,他也會做一些谘詢工作,以幫助企業來使用新的軟件産品。
譯者簡介
謝光磊,中科院某所碩士研究生在讀。熱愛生活,熱愛Web前端開發,熱愛WebGL技術。理想是成為一流的遊戲設計師。個人站點:www.xieguanglei.com。
技術審核者簡介
Shane Hudson是一位自由的Web站點開發者,專注於最前沿的Web技術和Web標準。他曾經參與過大量交互式Web站點的工作並輔助項目的開發,具有豐富的使用JavaScript的經驗。他對人工智能和計算機視覺具有濃厚的興趣,他的E-mail地址是shane@shanehud son.net。
Shane說:“Shankar撰寫的這本書正是業界所需要的:關於如何有效並熟練地編寫JavaScript(和Node.js)。這本書教你如何編寫遊戲,但它並不僅僅是一本關於遊戲開發的書,還是一本教你如何編寫高質量JavaScript代碼的書。”
Josh Robinson是一位專注於前沿技術的編程專傢和自由開發者。他對編程的熱愛最初來自一颱二手的Commodore 64計算機屏幕上的藍色熒光,後來他選擇現代Web開發作為自己的職業。2006年,他供職於一傢網絡電話供應商之時,發現瞭Ruby和Ruby on Rails的優雅之處,並開發瞭若乾個gem,其中包括流行的countries gem。你可以通過JoshRobinson.com或者Twitter: @JoshRobinson聯係到他。
Josh Robinson說:“有瞭這本書,你就能像一個Boss一樣寫代碼瞭。”
Syd Lawrence經營並管理著We Make Awesome Sh,他是Twilio的開發者和傳播者。他獲得過很多贊譽。Geek.com曾經將他形容為現代的超級英雄,而The Next Web曾經說他是社交網絡的領袖。
部分
評分部分
評分基本上就是一本代碼書吧. 讓你看著代碼,讓你看下如何寫一個RTS遊戲. 從學習的角度上來看, 對這本書不是很滿意.AI這塊寫的不是很滿意,尋路這塊作者是直接調用的API. 不過,跟著作者把這RTS完整的寫下來,還是有所幫助的.
評分部分
評分部分
評分
評分
評分
評分
HTML5遊戲開發進階指南 pdf epub mobi txt 電子書 下載 2024