出版时间:2012-1 出版社:人民邮电出版社 作者:吴亚峰//苏亚光 页数:674 译者:百纳科技 注解
Tag标签:无
内容概要
本书以Android手机游戏的开发为主题,结合真实的游戏案例向读者详细介绍了Android平台下游戏开发的整个流程,同时在游戏开发的介绍过程中还分享了作者多年积累的开发技巧与经验。
全书分为两篇,共19章,第1篇(第1~11章)以简单易懂的实例为依托,详细介绍了Android的前台渲染技术、常用界面布局、网络开发、SQLite数据库的存取、传感器应用的开发、游戏中经常使用的人工智能算法、流行的物理引擎Box2D以及OpenGL
ES
3D开发的相关知识。第2篇(第12~19章)详细介绍了8个真实的游戏案例,涵盖了手机游戏中的8个不同种类,包括体育类、益智类、滚屏动作类、棋牌类、物理传感器类、塔防类、物理引擎类以及策略类游戏。每一个游戏都是按照实际的开发步骤进行介绍,并逐步地将Android手机游戏的整个开发过程展现在读者面前。同时在源代码中还包含了详细的注释,以尽量帮助读者掌握代码中的每一个细节。另外,第2篇中所有的案例项目都配有讲解视频,以帮助读者快速理解并得到提升。
本书的讲述由浅入深,从游戏开发的基础知识到开发大型游戏,结构清晰、语言简洁,非常适合Android游戏初学者和Android游戏进阶开发者阅读参考。
作者简介
吴亚峰,毕业于北京邮电大学,后留学澳大利亚卧龙岗大学取得硕士学位,1998年开始从事Java的开发,有十多年的Java开发经验与培训经验,主要的研究方向是Java EE。现在为Java EE独立软件开发工程师,同时兼任Sun授权、Java培训中心认证教师,为数十家著名企业培训了上千名软件开发人员,曾编写过《精通NetBeans——Java桌面、Web与企业级程序开发详解》及《Java SE 6.0编程指南》等畅销技术书籍。
苏亚光:JavaME独立软件工程师,有软件领域7年的从业经验,在软件开发和计算机教学方面有着丰富的经验。早期主要从事底层软件的设计与开发工作,现主要从事JavaEE企业应用程序的开发、设计等方面的工作。同时,在SOA领域也做了很多有益的工作。
书籍目录
第一篇 Android游戏开发核心技术
第1章 Android平台简介
第2章 Android游戏开发之前台渲染
第3章 Android游戏开发之交互式通信
第4章 Android游戏开发之数据存储和传感器
第5章 Android游戏开发之网络编程
第6章 不一样的游戏,一样的精彩
第7章 游戏背后的数学与物理
第8章 游戏中的人工智能
第9章 游戏开发小秘技
第10章 游戏的心脏——物理引擎
第11章 OpenGL ES应用开发基础
第二篇 Android游戏开发实战综合案例
第12章 滚屏动作游戏——太空保卫战
第13章 棋牌游戏——中国象棋人机对弈
第14章 物理传感器游戏——小球快跑(3D版)
第15章 塔防游戏——精灵塔防
第16章 策略游戏——回到战国
第17章 体育游戏——2D迷你桌球
第18章 益智游戏——3D版推箱子
第19章 物理引擎游戏——盛怒的老鼠
章节摘录
版权页:插图:提到Android的优势,首先想到的一定是其真正的开放,其开放性包含底层的操作系统以及上层的应用程序等。Google与开放手机联盟合作开发Android的目的就是建立标准化、开放式的移动软件平台,在移动产业内形成一个开放式的生态系统。Android的开放性也同样会使大量的程序开发人员投入到Android程序的开发中,这将为Android平台带来大量新的应用。2.平等性在Android的系统上,所有的应用程序完全平等,系统默认自带的程序与自己开发的程序没有任何区别,程序开发人员可以开发个人喜爱的应用程序来替代系统的程序,构建个性化的Android手机系统,这些功能在其他的手机平台是没有的。在开发之初,Android平台就被设计成由一系列应用程序组成的平台,所有的应用程序都运行在一个虚拟机上面。该虚拟机提供了系列应用程序之间和硬件资源通信的API。3.无界性Android平台的无界性表现在应用程序之间的无界,开发人员可以很轻松地将自己开发的程序与其他应用程序进行交互,比如应用程序需要播放声音的模块,而正好你的手机中已经有一个成熟的音乐播放器,此时就不需要再重复开发音乐播放功能,只需简单地加上几行代码即可将成熟的音乐播放功能添加到自己的程序中。4.方便性在Android平台中开发应用程序是非常方便的,如果对Android平台比较熟悉,想开发一个功能全面的应用程序并不是什么难事。Android平台为开发人员提供了大量的实用库及方便的工具,同时也将GoogleMap等强大的功能集成了进来,只需简单的几行调用代码即可将强大的地图功能添加到自己的程序中。5.硬件的丰富性由于平台的开放,众多的硬件制造商推出了各种各样的产品,但这些产品功能上的差异并不影响数据的同步与软件的兼容,例如,原来在诺基亚手机上的应用程序,可以很轻松地被移植到摩托罗拉手机上使用,且联系人、短信息等资料更是可以方便地转移。
编辑推荐
《Android游戏开发大全》:涵盖游戏开发的全部技术,如前台渲染、界面布局、网络开发、数据库、传感器、人工智能算法、包括经典的8类游戏,如体育类、益智类、滚屏动作类、棋牌类、物理传感器类、塔防类、物理揭秘“愤怒的小鸟”的开发技术“盛怒的老鼠”,结合B0x2D物理引擎与2D渲染戏的开发技术与技巧每一个游戏案例都是按照实际的开发步骤进行介绍,并逐步地将游戏开发的整个过程配书光盘赠送全部源程序,10多个小时的配书视频讲解。
图书封面
图书标签Tags
无
评论、评分、阅读与下载