第0章 移动游戏设计概论 2
0.1 掌上游戏系统的发展 2
0.2 手持设备开发环境介绍 6
0.3 J2ME体系结构 11
0.4 移动增值业务 12
0.5 本章小结 15
习题 15
第1章 手机游戏核心库J2ME介绍1.1 J2ME的基本概念 18
1.2 J2ME的适用范围 27
1.3 J2ME与MIDP相关网站 36
1.4 本章小结 36
习题 36
第2章 手机游戏的开发环境2.1 准备开发环境 40
2.2 需要的开发工具和开发包 40
2.3 建立开发环境 40
2.4 JAD和JAR的关系 50
2.5 本章小结 52
习题 52
第3章 尝试开发第一个手机应用3.1 MIDlet的生命周期 56
3.2 建立第一个MIDlet程序 57
3.3 MIDlet的部署 59
3.4 本章小结 63
习题 63
第4章 手机游戏开发基础 65
4.1 MIDlet程序开发的基本方法 65
4.2 MIDP程序类MIDlet 65
4.3 Display类 73
4.4 Displayable类 75
4.5 本章小结 78
习题 79
第5章 利用Screen进行手机游戏界面设计5.1 界面类的介绍 82
5.2 Command类 82
5.3 CommandListener类 84
5.4 Ticker类 84
5.5 TextBox类 86
5.6 List类 87
5.7 Alert、AlertType类 92
5.8 Form类以及Item类 95
5.9 StringItem类 97
5.10 TextField类 99
5.11 DateField类 100
5.12 Gauge类 101
5.13 ChoiceGroup类 103
5.14 ImageItem类 105
5.15 ItemStateListener类 106
5.16 Spacer类 108
5.17 界面开发实例:猜数字游戏 109
5.18 本章小结 112
习题 112
第6章 利用Canvas进行游戏界面设计6.1 Canvas/Graphics类介绍 116
6.2 游戏中的字体设置 124
6.3 低级事件 126
6.4 游戏菜单制作实例 127
6.5 实现游戏当中的动画效果 131
6.6 本章小结 145
习题 145
第7章 游戏数据存储 149
7.1 记录管理系统 149
7.2 使用记录存储和记录 150
7.3 游戏中的数据存取范例 162
7.4 本章小结 165
习题 165
第8章 MIDP 2.0游戏开发8.1 支持游戏开发的GameCanvas 169
8.2 Layer类 172
8.3 游戏中的分块图层TiledLayer 173
8.4 LayerManager类 178
8.5 Sprite类 184
8.6 游戏中声音的播放 195
8.7 本章小结 198
习题 198
第9章 JSP概述 201
9.1 JSP简介 201
9.2 Web体系结构 201
9.3 Web服务器Tomcat的搭建 202
9.4 静态HTML页面 203
9.5 JSP语法 204
9.6 JSP的编译器指引与指令组件 206
9.7 本章小结 207
习题 207
第10章 MIDP网络编程 211
10.1 CLDC通用连接框架结构 211
10.2 HTTP协议 214
10.3 HTTPConnection接口 216
10.4 Socket接口 222
10.5 网络中文问题 227
10.6 其他通信技术 231
10.7 游戏服务器技术 233
10.8 手机上的多人游戏的解决方案 234
10.9 MIDP网络通信相关资料 236
10.10 本章小结 242
习题 242
第11章 手机特殊接口 245
11.1 Nokia UI API 245
11.2 Nokia音效处理 249
11.3 Nokia的其他功能 251
11.4 Nokia手机游戏开发需要注意的问题 253
11.5 本章小结 256
习题 257
第12章 手机游戏的安装 260
12.1 数据线 260
12.2 红外 260
12.3 蓝牙 261
12.4 PC套件 262
12.5 读卡器 263
12.6 OTA 263
12.7 本章小结 268