写作背景
笔者从小学二年级就开始玩电子游戏了,那时候流行红白机、《坦克大战》、《魂斗罗》等,当时觉得新奇好玩。随着电子产品的迅猛发展,今天,我们随处可见笔记本电脑、PSP、手机,而且,它们的性能还在不断地提高。尤其是手机,目前中国的手机用户超过1.848亿,几乎每部手机上都有预装游戏,在等候汽车、乘坐地铁时,经常会看见人们在玩手机游戏。.
如今,在手机上开发游戏的技术已经很成熟了,相对PC游戏编程来说,其入门非常简单。手机游戏开发使用的编程语言可以选择C++或Java,目前来说这两门语言在PC开发上也是很热门的。有意思的是,PC上的大型3D游戏大多是使用C++开发的,而手机上的游戏大多是使用Java开发的。
鉴于目前手机游戏市场火爆,开发人员紧缺,我们组织编写了本书,希望能对广大手机游戏开发爱好者起到抛砖引玉的作用。
本书特点
本书内容涵盖了目前主流的手机游戏开发,如Symbian开发、Windows Mobile开发、J2ME开发等;另外,手机游戏平台还包括苹果的iPhone、联通的BREW、日本手机的Doja以及Google的Android等,有些平台目前的市场占有率较小,因此本书重点讲述前3种平台。
Symbian平台在智能手机市场占有率为70%左右,其开发语言为C++。大部分大学都开设了《C++程序设计》这门课程,因此入门并不困难,而且,目前Symbian手机游戏开发人才相对紧缺,收入较高,因而值得选择学习。
虽然Windows Mobile平台目前的市场占有率较少,但手机桌面化已成不争的事实,身为微软产品的它不愁后期发展。对于有Windows编程经验的人员,这个平台是一个不错的选择。
J2ME平台的市场占有率最高,这也和它的设计理念有关系,因为只要设备上有Java虚拟机或模拟器就能运行Java程序,而且J2ME平台开发是最容易入门的手机游戏开发平台。
内容简介
本书共分4部分,全面讲解手机游戏的开发、设计及代码编写。
第1部分(第1章~第3章):手机游戏市场前景和开发人员的职业规划。
第1章详细阐述手机游戏的市场前景。
第2章介绍手机游戏分类和技术特点。
第3章介绍手机游戏产业中的职业规划。
第2部分(第4章~第9章):Symbian手机操作系统介绍、开发及游戏示例。
第4章讲解Symbian操作系统概述、主要特点、版本介绍以及开发基础。
第5章讲解Symbian OS开发中的异常处理、键盘事件处理、音频声音处理等。..
第6章讲解Symbian OS图形程序开发,包括图形架构、基本绘图函数、字体、OpenGL ES、游戏编程中的位图技巧。
第7章介绍Symbian OS通信开发,包括通信架构、串口通信服务器、套接字服务器、游戏数据接收、串口编程范例。
.第8章介绍Symbian OS开发和调试技巧、安装Symbian SDK及给Visual C++配置开发环境。
第9章介绍Symbian游戏示例。
第3部分(第10章~第13章):Windows Mobile开发介绍,包括图形图像操作、雷电射击游戏示例。
第10章介绍Windows Mobile开发介绍,包括事件驱动和消息响应机制、开发工具和Windows Mobile程序移植。
第11章介绍Windows Mobile开发基础,包括菜单、对话框、窗口、控件、多线程和多进程。
第12章介绍Windows Mobile图形图像操作基础,包括文本操作、基本图形图像操作和高级屏幕绘图。
第13章讲解Windows Mobile游戏示例,包括俄罗斯方块和雷电射击游戏。
第4部分(第14章~第18章):J2ME介绍与环境搭建、程序设计、潜艇游戏示例。
第14章介绍J2ME环境搭建、开发环境和调试技巧。
第15章介绍MIDP程序开发和MIDP界面程序设计,以及List、TextBox、Form、TextField、Ticker、Display、Canvas、Graphics、Image、Font等类的使用,还介绍了MIDP数据库程序设计简介、MIDP网络程序设计。
第16章介绍MIDP2.0游戏API简介,以及Layer、LayerManager、Sprite、TiledLayer、GameCanvas等类的使用。
第17章介绍J2ME游戏设计,包括开发过程、界面设计、游戏引擎设计介绍、代码优化。
第18章讲解J2ME游戏范例,包括潜艇游戏完整代码、详尽注释及游戏中各个部分的说明。
致谢
本书由傅曦、高雷、陈博、史亚炜编著。感谢北京瑞赢宏业科贸发展有限公司对本书的支持,同时,参与本书编写工作的还有刘燕袆、周晶、周丰、梅乐夫、房明浩、王亮、门店宏、吴洋、石峰、张圣亮、邱文勋、刘鲲、林远长、董前程、朱飞、汤嘉立、刘变红、刘会灯、张高煜、赵红波、张宪栋、邓志宝、刘坤、刘明辉、李鹏、白学明、步士建等。在此,对以上人员致以诚挚的谢意。
由于时间仓促,加之笔者水平有限,书中不足之处在所难免,敬请读者批评指正。本书责任编辑的电子邮箱是huangyan@ptpress.com.cn,欢迎来信交流。...
编者
2009年1月