第一章 概述 1
第一节 手机游戏市场 1
一、市场状况 1
二、运营方式 2
第二节 手机游戏分类 2
第三节 手机游戏的开发队伍 3
一、策划员 3
二、美工 3
三、技术员(程序员) 3
第四节 手机游戏的开发流程 4
一、产生初期方案 4
二、定夺详细方案 4
三、制定工作进度计划 4
四、开发游戏的demo 4
五、测试并修改demo 4
第五节 手机游戏的开发平台 5
一、Symbian 平台 5
二、BREW平台 5
三、iPhone平台 5
四、J2ME平台 6
第六节 实例效果预览 6
本章小结 8
思考与练习 9
第二章 开发简单项目 10
第一节 开发环境的配置 10
一、JDK的安装与配置 10
二、WTK的安装与配置 11
第二节 面向对象的编程思想 12
一、类 12
二、类的派生与继承 13
三、类的访问机制 14
第三节 MIDlet应用程序框架 15
第四节 开发手机游戏——“HelloWorld” 17
一、最终效果 17
二、开发流程(步骤) 17
三、具体操作 17
本章小结 20
思考与练习 21
第三章 开发文字游戏 22
第一节 概述 22
一、文字游戏的特点 22
二、文字游戏的分类 23
三、文字游戏的用户群 24
四、文字游戏的开发要求 24
五、文字游戏的发展史 24
第二节 “猜数字”游戏开发 26
一、操作规则 26
二、实例效果 26
三、开发流程(步骤) 26
四、具体操作 27
本章小结 34
思考与练习 35
第四章 开发益智游戏 36
第一节 概述 36
一、益智游戏的特点 36
二、益智游戏的用户群 37
三、益智游戏的分类 37
四、益智游戏的开发要求 38
五、益智游戏的代表 38
第二节 益智游戏《拼图》开发 39
一、操作规则 39
二、实例效果 40
三、资源文件的处理 40
四、开发流程(步骤) 41
五、具体操作 41
本章小结 52
思考与练习 52
第五章 开发体育游戏 53
第一节 概述 53
一、体育游戏的特点 53
二、体育游戏的分类 54
三、体育游戏的用户群体 54
四、体育游戏的开发要求 54
五、体育游戏的发展史 55
第二节 《动物赛跑》体育游戏开发 56
一、操作规则 56
二、实例效果 56
三、资源文件的处理 56
四、开发流程(步骤) 57
五、具体操作 57
本章小结 63
思考与练习 63
第六章 开发休闲游戏 64
第一节 概述 64
一、休闲游戏的特点 64
二、休闲游戏的分类 65
三、休闲游戏的用户群 66
四、休闲游戏的开发要求 67
第二节 休闲游戏《无敌抢钱鸡》的开发 68
一、操作规则 68
二、实例效果 68
三、资源文件的处理 68
四、开发流程(步骤) 68
五、具体操作 69
本章小结 79
思考与练习 79
第7章 开发棋牌游戏 80
第一节 概述 80
一、棋牌游戏的特点 80
二、棋牌游戏的用户群 81
三、棋牌游戏的分类 81
四、棋牌游戏的开发要求 82
五、网络棋牌游戏平台 82
六、手机网络棋牌游戏的市场潜力 83
第二节 棋牌游戏《黑白棋》开发 83
一、操作规则 83
二、本例效果 83
三、资源文件的处理 83
四、开发流程(步骤) 84
五、具体操作 84
本章小结 101
思考与练习 101
第八章 开发角色扮演游戏 102
第一节 概述 102
一、角色扮演游戏的特点 102
二、角色扮演游戏的分类 103
三、角色扮演游戏的用户群 104
四、角色扮演游戏的开发要求 104
五、角色扮演游戏的发展史 104
第二节 《MM冒险记》角色扮演游戏开发 106
一、操作规则 106
二、本例效果图 107
三、资源文件的处理 107
四、开发流程(步骤) 108
五、具体操作 108
本章小结 124
思考与练习 124
第九章 开发冒险游戏 125
第一节 概述 125
一、冒险游戏的特点 125
二、冒险游戏的分类 125
三、冒险游戏的用户群 126
四、冒险游戏的开发要求 126
五、冒险游戏的发展史 126
第二节 冒险游戏《马里奥》开发 129
一、操作规则 129
二、本例效果 129
三、资源文件的处理 129
四、开发流程(步骤) 130
五、具体操作 130
本章小结 145
思考与练习 145
第十章 开发射击游戏 146
第一节 概述 146
一、射击游戏的特点 146
二、射击游戏的用户群体 147
三、射击游戏的分类 147
四、射击游戏的开发要求 147
五、射击游戏的发展史 148
第二节 《坦克大战》射击游戏开发 150
一、操作规则 150
二、本例效果 150
三、资源文件的处理 150
四、开发流程(步骤) 151
五、具体操作 151
本章小结 167
思考与练习 167