第一章 概述 1
第一节 Flash基础知识 1
一、Flash的发展 1
二、Flash的应用领域 2
三、Flash的特点 2
第二节 Flash CS4的新增功能 2
第三节 Flash游戏的市场前景 3
一、Flash的普及 3
二、Flash游戏的优势 3
三、网页游戏的兴起 4
第四节 实例预览 5
本章小结 9
思考与练习 9
第二章 ActionScript编程基础 10
第一节 概述 10
一、面向过程的编程 10
二、面向对象的编程 11
第二节 ActionScript简介 11
第三节 面向对象的编程思想 12
一、类 12
二、类的派生与继承 13
三、类的访问机制 14
第四节 程序流程图的绘制 15
本章小结 17
思考与练习 17
第三章 开发文字游戏 18
第一节 概述 18
一、文字游戏的特点 18
二、文字游戏的分类 19
三、文字游戏的用户群体 19
四、文字游戏的开发要求 19
五、文字游戏的发展史 20
第二节 《打字测试》文字游戏开发 21
一、操作规则 21
二、本例效果 21
三、开发流程(步骤) 22
四、具体操作 22
本章小结 30
思考与练习 30
第四章 开发益智游戏 31
第一节 概述 31
一、益智游戏的特点 31
二、益智游戏的用户群体 32
三、益智游戏的分类 32
四、益智游戏的开发要求 33
五、益智游戏的代表 33
第二节 《智力拼图》游戏开发 34
一、操作规则 35
二、本例效果 35
三、资源文件的处理 36
四、开发流程(步骤) 36
五、具体操作 36
本章小结 43
思考与练习 43
第五章 开发棋牌游戏 44
第一节 棋牌游戏概述 44
一、棋牌游戏的特点 44
二、棋牌游戏的用户群体 45
三、棋牌游戏的分类 45
四、棋牌游戏的开发要求 46
五、网络棋牌游戏平台 46
第二节 棋牌《扑克对对碰》游戏开发 47
一、操作规则 47
二、本例效果 47
三、资源文件的处理 47
四、开发流程(步骤) 47
五、具体操作 48
本章小结 55
思考与练习 55
第六章 开发射击游戏 56
第一节 概述 56
一、射击游戏的特点 56
二、射击游戏的用户群体 57
三、射击游戏的分类 57
四、射击游戏的开发要求 57
五、射击游戏的发展史 58
第二节 《超级大炮》射击游戏开发 60
一、操作规则 60
二、本例效果与资源文件处理 60
三、开发流程(步骤) 60
四、具体操作 61
本章小结 115
思考与练习 116
第九章 开发角色扮演游戏 117
第一节 概述 117
一、角色扮演游戏的特点 117
二、角色扮演游戏的分类 118
三、角色扮演游戏的用户群体 118
四、角色扮演游戏的开发要求 119
五、角色扮演游戏的发展史 119
第二节 《圣剑传说》角色扮演游戏开发 121
一、操作规则 121
二、效果 121
三、资源文件的处理 122
四、开发流程(步骤) 122
五、具体操作 123
本章小结 139
思考与练习 139
第十章 开发冒险游戏 140
第一节 概述 140
一、冒险游戏的特点 140
二、冒险游戏的分类 140
三、冒险游戏的用户群体 141
四、冒险游戏的开发要求 141
五、冒险游戏的发展史 141
第二节 《超级马里奥》冒险游戏开发 144
一、操作规则 144
二、效果 144
三、资源文件的处理 144
四、开发流程(步骤) 145
五、具体操作 146
本章小结 164
思考与练习 165
第十一章 开发体育游戏 166
第一节 概述 166
一、体育游戏的特点 166
二、体育游戏的分类 167
三、体育游戏的用户群体 167
四、体育游戏的开发要求 167
五、体育游戏的发展史 168
第二节 《3D赛车》体育游戏开发 169
一、操作规则 169
二、效果 169
三、资源文件的处理 169
四、开发流程(步骤) 170
五、具体操作 170
本章小结 179
思考与练习 179
第十二章 Flash游戏的优化 180
第一节 Flash画面的优化 180
第二节 ActionScript脚本的优化 181
第三节 使游戏更具魅力 183
本章小结 184
思考与练习 184