J2ME手机游戏开发详解
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

源于真实工作

“告诉读者,在实际工作中,如何进行J2ME手机游戏开发。”这是本书写作的唯一宗旨。为此,本书是由真实的开发经验、真实的项目源码、真实的编程感悟凝结而成的。

本书是一本J2ME游戏开发的实战教程,面向具有基本J2ME无线开发基础的开发人员。游戏开发不仅仅是单纯的技术需求,而更需要了解其文化内涵。每个游戏都涉及背景、策划、可玩性分析、美工、音乐、记录存储、界面设计等,因此,在进行每个案例讲解时,将对各个环节都进行讨论。希望读者在提高J2ME程序开发技能的同时,对开发流程和市场策划都能进行思考。为了帮助众多从业者提高软件使用及项目制作水平,本书首先介绍J2ME开发的基本知识,由于本书针对中高层次读者,这部分讲述得比较简略。之后,本书详细讲解了7款游戏的设计和开发,这些游戏涵盖了益智、射击、棋类、休闲、飞行、蓝牙联网、角色扮演等类型,读者可以依照需要,挑选一些章节作为重点阅读对象。

和其他书籍相比,本书有何特点

1.案例丰富,功能强大

书中提供了7个典型的商业案例,都是笔者的实际项目总结,其中涉及到很多关键技术,以及数据结构和算法,会对读者大有帮助。

2.讲解通俗,步骤详细

本书的讲解涉及了游戏开发的整个流程,包括界面设计、程序框架、图片和声音,以及资源文件的制作。本书选择的案例都是精心设计的并且富有代表性,每个实例的制作步骤都以通俗易懂的语言阐述,并穿插讲解和效果演示,在阅读时就像听课一样详细而贴切。读者只需要按照步骤操作,就可以写出实现各种不同功能的MIDP程序。

3.覆盖全面,突出重点

本书在讲解每个案例时都会融入几项游戏开发中常见的技术,如地图文件的编码、记录存储、音乐播放、菜单界面,读者可以很容易地将这些模块性的代码应用到其他游戏中。讲解这些案例时,我们尽可能指出学习的重点,以及读者需要注意的地方,相信对读者提高开发技能大有裨益。

4.跟进发展,深入探讨

游戏开发的脚步是不断向前的,不进则退。手机游戏既要抓住经典,又要在经典的基础上不断开拓创新,这不仅仅是为了寻求市场卖点,也是每个游戏开发者应有的素养。本书在讲解案例之后,会对同类游戏进行讨论,指出其他游戏的优点和值得借鉴的地方。

5.主题独特,针对性强

现在希望学习手机游戏开发的读者存在最大的问题是,在理论和实践间存在一段差距。这种差距并不仅仅是技术上的,而是缺乏对市场的定位和了解。虽然本书以技术层面为主,但努力在阐述技术的同时,特别介绍手机游戏制作的技巧、游戏设计的整体理念,以及当前市场状况,这些技巧和理念将大大加速读者学习游戏制作的进程,制作手机游戏也能如此简单。

6.搭建环境,简单易行

对于J2ME开发,一个好的开发环境是必需的,本书阐述了最新的WTK 2.5的使用,由于J2ME应用比较小巧,有经验的开发者常常使用WTK+UltraEdit进行程序开发。本书详细讲解WTK 2.5环境的搭建和配置。

7.配带光盘,加速学习

我们为读者制作了配书光盘,其中包含了全书的所有代码和工程文件,读者可以通过阅读代码,来进一步掌握相关知识。

本书包括的内容

全书共分13章,内容如下所示:

适合阅读本书的读者

本书的读者对象要求有J2ME语言基础,已经基本掌握用户界面、媒体播放和记录存储的概念和技巧。主要为从事J2ME平台移动增值业务开发的工程技术人员、高校学生和相关技术的爱好者。本书可作为大专院校嵌入式程序开发课程的教材,也可作为J2ME程序开发人员的入门书籍和参考书,比较适合手机游戏中高级开发人员。

作者

2008年1月