更新时间:2018-12-29 18:50:35
封面
版权信息
前言
第1篇 基础篇
第1章 J2ME理论基础
1.1 J2ME简介
1.2 MIDlet Suites简介
1.3 MIDlet生命周期
1.4 MIDlet程序结构
1.5 MIDP类库
1.6 低级用户界面
1.7 高级用户界面
1.8 本章小结
第2章 WTK 2.5和集成开发环境
2.1 WTK 2.5简介
2.2 WTK 2.5的安装
2.3 WTK开发流程
2.4 设置项目属性
2.5 打包及混淆
2.6 运行和部署JAR文件
2.7 集成开发环境
2.8 本章小结
第3章 程序优化和图片处理
3.1 图片格式和透明背景
3.2 资源优化
3.3 程序优化
3.4 查看程序的执行性能
3.5 监视程序的执行情况
3.6 本章小结
第4章 游戏类型划分
4.1 动作游戏
4.2 冒险游戏
4.3 射击游戏
4.4 角色扮演游戏
4.5 策略类游戏
4.6 体育游戏
4.7 棋牌游戏
4.8 竞速游戏
4.9 益智游戏
4.10 格斗游戏
4.11 模拟类游戏
4.12 本章小结
第5章 手机游戏策划概述
5.1 手机游戏特征和设计原则
5.2 玩家需求分析
5.3 玩家行为分析
5.4 用户界面与操作性
5.5 游戏开发流程
5.6 本章小结
第6章 游戏技术和游戏题材
6.1 3D游戏
6.2 网络游戏
6.3 经典题材
6.4 电影题材
6.5 小说题材
6.6 武侠题材
6.7 历史题材
6.8 本章小结
第2篇 案例篇
第7章 益智猜谜游戏——数独的设计与实现
7.1 数独游戏的策划和准备工作
7.2 数独的架构
7.3 主类SuDoKuMIDlet类
7.4 游戏闪屏SplashScreen类
7.5 游戏菜单MenuList类
7.6 游戏设置OptionsScreen类
7.7 游戏说明InstructionsScreen类
7.8 游戏画布SuDoKuCanvas类
7.9 游戏控制SuDoKuModel类
7.10 数独逻辑SuDoKuLogic类
7.11 游戏存储SuDoKuStore类
7.12 游戏声效SoundEffects类
7.13 数独的深度开发探讨
7.14 本章小结
第8章 射击策略游戏——坦克大战的设计与实现
8.1 坦克大战游戏的策划和准备工作
8.2 坦克大战的架构
8.3 主类TankMIDlet类
8.4 游戏画布和控制TankCanvas类
8.5 玩家坦克Hero类
8.6 子弹Bullet类
8.7 敌方坦克EnemyPool类和Enemy类
8.8 游戏道具Bonus类
8.9 声音播放SoundPlayer类
8.10 坦克大战的深度开发探讨
8.11 本章小结
第9章 棋类游戏——五子棋的设计与实现
9.1 五子棋游戏的策划和准备工作
9.2 五子棋游戏的架构
9.3 主类FIRMIDlet类
9.4 游戏设置和介绍表单实现
9.5 棋子Dot类的实现
9.6 对战逻辑FIRLogic类的实现
9.7 游戏画布FIRCanvas类的实现
9.8 棋类游戏的相关探讨
9.9 本章小结
第10章 休闲娱乐游戏——连连看的设计与实现
10.1 连连看游戏的策划和准备工作
10.2 连连看的架构
10.3 主类和菜单MainMenu类