第一章 概述 1
1.1 Flash基础知识 1
1.1.1 Flash的诞生与发展 1
1.1.2 Flash的应用领域 2
1.1.3 Flash的特点 2
1.2 Flash CS6的新增功能 2
1.3 Flash游戏的市场前景 3
1.3.1 Flash的普及 3
1.3.2 Flash游戏的优势 4
1.3.3网页游戏的兴起 4
1.4实例预览 5
本章小结 10
思考与练习 10
第二章 ActionScript编程基础 11
2.1概述 11
2.1.1面向过程的编程 11
2.1.2面向对象的编程 12
2.2 ActionScript简介 12
2.3面向对象的编程思想 13
2.3.1类 13
2.3.2类的派生与继承 14
2.3.3类的访问机制 15
2.4程序流程图的绘制 16
本章小结 18
思考与练习 18
第三章 开发文字游戏 19
3.1概述 19
3.1.1文字游戏的特点 19
3.1.2文字游戏的分类 20
3.1.3文字游戏的用户群体 20
3.1.4文字游戏的开发要求 20
3.1.5文字游戏的发展史 21
3.2《打字测试》文字游戏开发 22
3.2.1操作规则 22
3.2.2本例效果 22
3.2.3开发流程(步骤) 23
3.2.4具体操作 23
本章小结 31
思考与练习 31
第四章 开发益智游戏 32
4.1概述 32
4.1.1益智游戏的特点 32
4.1.2益智游戏的用户群体 33
4.1.3益智游戏的分类 33
4.1.4益智游戏的开发要求 34
4.1.5益智游戏的代表 34
4.2《智力拼图》游戏开发 35
4.2.1操作规则 36
4.2.2本例效果 36
4.2.3资源文件的处理 37
4.2.4开发流程(步骤) 37
4.2.5具体操作 37
本章小结 44
思考与练习 44
第五章 开发棋牌游戏 45
5.1棋牌游戏概述 45
5.1.1棋牌游戏的特点 45
5.1.2棋牌游戏的用户群体 46
5.1.3棋牌游戏的分类 46
5.1.4棋牌游戏的开发要求 47
5.1.5网络棋牌游戏平台 47
5.2棋牌游戏《扑克对对碰》开发 48
5.2.1操作规则 48
5.2.2本例效果 48
5.2.3资源文件的处理 48
5.2.4开发流程(步骤) 48
5.2.5具体操作 49
本章小结 56
思考与练习 56
第六章 开发射击游戏 58
6.1概述 58
6.1.1射击游戏的特点 58
6.1.2射击游戏的用户群体 59
6.1.3射击游戏的分类 59
6.1.4射击游戏的开发要求 59
6.1.5射击游戏的发展史 60
6.2《超级大炮》射击游戏开发 62
6.2.1操作规则 62
6.2.2本例效果与资源文件处理 62
6.2.3开发流程(步骤) 62
6.2.4具体操作 63
本章小结 76
思考与练习 76
第七章 开发休闲游戏 77
7.1概述 77
7.1.1休闲游戏的特点 77
7.1.2休闲游戏的分类 78
7.1.3休闲游戏的用户群体 79
7.1.4休闲游戏的开发要求 79
7.2《弹力小球》休闲游戏开发 80
7.2.1操作规则 80
7.2.2本例效果与资源文件处理 80
7.2.3开发流程(步骤) 81
7.2.4具体操作 81
本章小结 97
思考与练习 97
第八章 开发动作游戏 98
8.1概述 98
8.1.1动作游戏的特点 98
8.1.2动作游戏的分类 99
8.1.3动作游戏的用户群体 99
8.1.4动作游戏的开发要求 99
8.1.5动作游戏的发展史 99
8.2《丛林对打》动作游戏开发 101
8.2.1操作规则 101
8.2.2本例效果 101
8.2.3资源文件的处理 102
8.2.4开发流程(步骤) 103
8.2.5具体操作 103
本章小结 117
思考与练习 118
第九章 开发角色扮演游戏 119
9.1概述 119
9.1.1角色扮演游戏的特点 119
9.1.2角色扮演游戏的分类 120
9.1.3角色扮演游戏的用户群体 121
9.1.4角色扮演游戏的开发要求 121
9.1.5角色扮演游戏的发展史 121
9.2《圣剑传说》角色扮演游戏开发 123
9.2.1操作规则 123
9.2.2本例效果 124
9.2.3资源文件的处理 124
9.2.4开发流程(步骤) 124
9.2.5具体操作 125
本章小结 141
思考与练习 141
第十章 开发冒险游戏 142
10.1概述 142
10.1.1冒险游戏的特点 142
10.1.2冒险游戏的分类 142
10.1.3冒险游戏的用户群体 143
10.1.4冒险游戏的开发要求 143
10.1.5冒险游戏的发展史 143
10.2《超级马里奥》冒险游戏开发 146
10.2.1操作规则 146
10.2.2本例效果 146
10.2.3资源文件的处理 146
10.2.4开发流程(步骤) 147
10.2.5具体操作 148
本章小结 166
思考与练习 167
第十一章 开发体育游戏 168
11.1概述 168
11.1.1体育游戏的特点 168
11.1.2体育游戏的分类 169
11.1.3体育游戏的用户群体 169
11.1.4体育游戏的开发要求 169
11.1.5体育游戏的发展史 170
11.2 《3D赛车》体育游戏开发 171
11.2.1操作规则 171
11.2.2本例效果 171
11.2.3资源文件的处理 171
11.2.4开发流程(步骤) 172
11.2.5具体操作 172
本章小结 181
思考与练习 181
第十二章 开发策略游戏 182
12.1概述 182
12.1.1策略游戏的特点 182
12.1.2策略游戏的分类 183
12.1.3策略游戏的用户群体 183
12.1.4策略游戏的发展史 183
12.2《植物大战僵尸》策略游戏开发 186
12.2.1操作规则 186
12.2.2本例效果 187
12.2.3资源文件的处理 187
12.2.4开发流程(步骤) 188
12.2.5具体操作 189
本章小结 216
思考与练习 216
第十三章 开发手机游戏 217
13.1概述 217
13.1.1手机游戏的市场状况 217
13.1.2手机游戏的分类 218
13.1.3手机游戏开发团队的组成 219
13.1.4手机游戏的开发流程 220
13.2《小鸟打猪头》手机游戏开发 221
13.2.1操作规则 221
13.2.2本例效果 221
13.2.3资源文件的处理 221
13.2.4开发流程(步骤) 221
13.2.5具体操作 222
本章小结 231
思考与练习 232
第十四章 开发休闲游戏《黄金矿工》 233
14.1《黄金矿工》游戏开发流程 233
14.1.1操作规则 233
14.1.2本例效果 233
14.1.3资源文件的处理 233
14.1.4开发流程(步骤) 234
14.2《黄金矿工》游戏的具体制作 235
14.2.1流程1创建项目 235
14.2.2流程2制作物品元件 235
14.2.3流程3制作矿工和钩子元件 235
14.2.4流程4制作游戏场景 237
14.2.5流程5解决程序难点 237
14.2.6流程6绘制程序流程图 239
14.2.7流程7编写实例代码 239
14.2.8流程8.设置并发布产品 245
本章小结 245
思考与练习 245
第十五章 开发泡泡类游戏《开心泡泡猫》 246
15.1《开心泡泡猫》游戏开发流程 246
15.1.1操作规则 246
15.1.2本例效果 246
15.1.3资源文件的处理 247
15.1.4开发流程(步骤) 247
15.2《开心泡泡猫》游戏的具体制作 248
15.2.1流程1创建项目 248
15.2.2流程2制作喵星人与泡泡元件 248
15.2.3流程3制作发射台元件 249
15.2.4流程4制作游戏场景 249
15.2.5流程5解决程序难点 250
15.2.6流程6绘制程序流程图 255
15.2.7流程7编写实例代码 255
15.2.8流程8设置并发布产品 265
本章小结 265
思考与练习 266
第十六章 开发跑酷类游戏《急速逃亡》 267
16.1《急速逃亡》游戏开发流程 267
16.1.1操作规则 267
16.1.2本例效果 267
16.1.3资源文件的处理 268
16.1.4开发流程(步骤) 268
16.2《急速逃亡》游戏的具体制作 269
16.2.1流程1创建项目 269
16.2.2流程2制作逃亡者和金币元件 269
16.2.3流程3制作建筑元件 269
16.2.4流程4制作游戏场景 271
16.2.5流程5解决程序难点 272
16.2.6流程6绘制程序流程图 275
16.2.7流程7编写实例代码 276
16.2.8流程8设置并发布产品 282
本章小结 282
思考与练习 282
第十七章 Flash游戏的优化 283
17.1 Flash画面的优化 283
17.2 ActionScript脚本的优化 284
17.3使游戏更具魅力 286
本章小结 287
思考与练习 287