摘要:课题是一个名为“推箱子”的Flash益智游戏设计,整个游戏设计主要使用了Flash CS4软件,在Flash平台下通过ActionScript3.0代码实现游戏中的交互功能,完成整个游戏内容。推箱子益智游戏这一课题主要由两个部分组成,其中一个组成部分是图形元件,另一组成部分则是功能代码。设计过程中的难点主要是编写代码,这些代码主要用来实现地图的自动生成,游戏角色的移动,物体间碰撞的判定,游戏胜利条件的触发等功能。只有熟练掌握代码的运用才能很好地完成游戏设计。论文主要写了游戏的开发环境、开发背景和整个设计过程中的主要内容,结论主要写了课题完成后游戏功能的实现情况,还有其他可以增加但目前无法实现的功能,如何才能使设计更进一步。10373
关键词:Flash CS4;Flash游戏;推箱子;益智游戏
Flash CS4 Puzzle Game Design
Abstract: Topic is called the Flash puzzle game design of "Sokoban", the entire game design main use of the software of Flash CS4, use ActionScript3.0 code to interact features of the game on the Flash platform, completed the game content. The puzzle game of Sokoban this subject mainly consists of two parts, one part is the graphic element, the other part is the function code. The main difficulty in the design process is to write code that is mainly used to realize the automatic generation of maps, games, character movement, collisions between objects is determined, the game victory conditions trigger other functions. Only mastered the use of the code can be a good way to finish the game design. Thesis writing game development environment, development background and the entire design process the main content of the main conclusions of a topic to write functions to achieve complete game situation can be increased but there are other features not possible, and how to make the design more further.
Keywords: Flash CS4; Flash Games; Sokoban; Puzzle Game
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 推箱子游戏的游戏概述 1
1.2 推箱子游戏系统开发的意义与背景 2
1.3 益智游戏的设计理念 2
1.4 游戏的主要面向对象——儿童 3
1.4.1 对儿童的界定 3
1.4.2 儿童心理年龄特征和智力发展状况 3
1.5 设计工具及脚本语言简介 4
1.5.1 Flash CS4内容简介 4
1.5.2 ActionScript简介 5
2 分析 7
2.1 益智类游戏的开发背景 7
2.2 可行性分析 8
2.2.1 需求分析 8
2.2.2 设计分析 8
2.2.3 技术分析 9
2.2.4 市场分析 9
3 设计 11
3.1 游戏设计流程 11
3.2 游戏设计内容 12
3.2.1 各种元件的设计与制作 12
3.2.2 各种模块的主要功能 13
3.2.3 修正并定型 14
3.3 游戏素材的准备 14
3.3.1 声音素材的准备 14
3.3.2 元件素材的准备 14
3.4 游戏关卡的显示与设置 14
3.4.1 各关卡界面的设置 14
3.5 游戏的实现与主要代码的添加 16
3.6 自定义游戏地图铺设 22
3.7 推箱子游戏的发布 24
4 结论 25
致谢 26
参考文献 27
1 绪论