天天看點

《HTML5遊戲程式設計核心技術與實戰》——導讀

《HTML5遊戲程式設計核心技術與實戰》——導讀

前言

為什麼寫這本書

對遊戲的熱愛使我萌發了寫書的念頭。漫畫和電子遊戲是童年最美好的回憶,任天堂的紅白機陪伴着我度過了童年最快樂的時光,20世紀80年代,大街小巷的街機室成了孩子們快樂的天堂。随着時光流逝,許多經典的遊戲畫面已成為過去,但對遊戲的熱情依然不減,希望能借此書得以慰藉逝去的青春。青春不在,遊戲熱血永存!

it技術可謂日新月異,要想不被社會淘汰,就必須要不斷學習,不斷充實自己。html5是web技術中提出的新規範。新生的html5技術雖然目前還不十分成熟,但我們可見它巨大的發展潛力,相信在未來的幾年中,在各大公司不遺餘力的強力支援下,html5将會逐漸成熟,展現令人着迷的魅力,給網際網路帶來新一輪的蓬勃發展。

我曾經做過程式研發,當過教育訓練師,每個角色都讓我有不同的感悟。做程式研發的時候,主要是使用java平台,java讓我深刻了解到開源的魅力,開源提供的資源共享機制能讓程式從業人員快速成長,讓産品得到有效的監督和持久的生命力。做教育訓練師讓我能把所學的知識在了解和消化之後分享給他人,把知識傳授給學員是一份責任和事業。寫這本書的另一個目的是希望能夠把所學到的東西分享給大家,獨樂樂不如衆樂樂。

[第1章 遊戲和html5初探

<a href="https://yq.aliyun.com/articles/96857">1.2 html5新特性初探</a>

<a href="https://yq.aliyun.com/articles/96861">1.3 小結</a>

[第2章 canvas繪圖

<a href="https://yq.aliyun.com/articles/96871">2.2 圖形api</a>

<a href="https://yq.aliyun.com/articles/96871">2.3 圖像api</a>

<a href="https://yq.aliyun.com/articles/96918">2.4 坐标變換</a>

<a href="https://yq.aliyun.com/articles/96926">2.5 繪制文字</a>

<a href="https://yq.aliyun.com/articles/96939">2.6 其他全局屬性</a>

<a href="https://yq.aliyun.com/articles/96947">2.7 案例:《你畫我猜》</a>

<a href="https://yq.aliyun.com/articles/96948">2.8 小結</a>

第3章 多媒體元素

第4章 制作2d遊戲引擎

第5章 網絡通信基礎

第6章 遊戲常用算法

第7章 box2d引擎和實體遊戲

第8章 使用css3開發遊戲

第9章 程式設計實戰之太空戰機

第10章 程式設計實戰之《你畫我猜》

第11章 程式設計實戰之《瘋狂的小鳥》

附錄a 遊戲的曆史

附錄b 遊戲類型