前言
为什么写这本书
对游戏的热爱使我萌发了写书的念头。漫画和电子游戏是童年最美好的回忆,任天堂的红白机陪伴着我度过了童年最快乐的时光,20世纪80年代,大街小巷的街机室成了孩子们快乐的天堂。随着时光流逝,许多经典的游戏画面已成为过去,但对游戏的热情依然不减,希望能借此书得以慰藉逝去的青春。青春不在,游戏热血永存!
IT技术可谓日新月异,要想不被社会淘汰,就必须要不断学习,不断充实自己。HTML5是Web技术中提出的新规范。新生的HTML5技术虽然目前还不十分成熟,但我们可见它巨大的发展潜力,相信在未来的几年中,在各大公司不遗余力的强力支持下,HTML5将会逐渐成熟,展现令人着迷的魅力,给互联网带来新一轮的蓬勃发展。
我曾经做过程序研发,当过培训师,每个角色都让我有不同的感悟。做程序研发的时候,主要是使用Java平台,Java让我深刻理解到开源的魅力,开源提供的资源共享机制能让程序工作人员快速成长,让产品得到有效的监督和持久的生命力。做培训师让我能把所学的知识在理解和消化之后分享给他人,把知识传授给学员是一份责任和事业。写这本书的另一个目的是希望能够把所学到的东西分享给大家,独乐乐不如众乐乐。
前言
[第1章 游戏和HTML5初探
1.1 网页游戏和HTML5 ]()
1.2 HTML5新特性初探
1.3 小结
[第2章 Canvas绘图
2.1 基本知识 ]()
2.2 图形API
2.3 图像API
2.4 坐标变换
2.5 绘制文字
2.6 其他全局属性
2.7 案例:《你画我猜》
2.8 小结
第3章 多媒体元素
第4章 制作2D游戏引擎
第5章 网络通信基础
第6章 游戏常用算法
第7章 Box2D引擎和物理游戏
第8章 使用CSS3开发游戏
第9章 编程实战之太空战机
第10章 编程实战之《你画我猜》
第11章 编程实战之《疯狂的小鸟》
附录A 游戏的历史
附录B 游戏类型