杰瑞、科茨专著的《Android Web Game App高级编程--使用HTML5》的目的是让大家对最常见游戏类型背后的思想和开发方法有一个深入的理解。我不大喜欢技术手册。为了能够立竿见影,流线型的技术手册通常以牺牲重要细节为代价。然而,能快速达到目的“如何做”的方法看起来也许更快捷,但它通常会给读者带来知识缺口,并且这种缺口最终还得由读者自己去填补。当然除了最大限度地涵盖一切基本概念外,本书也有大量这种“如何做”的范例。
这就是为什么书中有很多数学的原因,但这不可避免——书中确实有那么几个数学公式。对于一个真正的游戏开发人员,不具备相当数量的数学知识是不可能的。但本书并不要求你具备非常专业的数学知识,只要掌握那些为应付各学科学习必备的数学知识就足够了。精通数学的读者,可能会觉得书中的一些解释未免太直白了,那就请随意跳过它们。
杰瑞、科茨专著的《Android Web Game App高级编程--使用HTML5》能够让我们对游戏开发的整个过程有一个深入的理解,创建属于我们自己的多人在线游戏。本书将理论和实践并重,对Android平台上的网页游戏开发进行了深入浅出的探讨。通过一些前沿技术在浏览器中构建游戏引擎、建立实时的服务器通信,借助人工智能和富媒体创建神奇的游戏体验。
《Android Web Game App高级编程--使用HTML5》能通过一些激动人心的游戏项目,让你亲历并见证游戏开发方方面面的技术和实践。主要包括以下内容:
·设置开发环境、运行应用程序、调试和剖析代码
·在浏览器中使用图形和动画
·优化渲染——让游戏运行得更快
·处理事件和用户输入
·创建等轴测游戏引擎
·学习3D编程和WebGL的一些基础知识
·使用JavaScript创建完善的服务器端支持
·使用人工智能让游戏更丰富多彩
只需要具备一些HTML和JavaScript的基础知识,就可以开启我们的AndroidWebGameAPP高级编程之旅,从一个空白的HTML网页开始,最后将收获多人在线游戏(有丰富多彩的图像、声音、动画等)开发必需的一些知识和技巧——即使你以前没有游戏开发和服务器端编程的经验。