普通网站开发人员是一个单纯的技术活,从事的是一种类似码农的工作。Flash网站融入的是创意与艺术,从业人员要求自然也要高许多。这是导致Flash技术开发人员稀缺的原因之一。另一个因素是现在从事Flash网站开发技术培训的机构很少。与普通网站技术PHP、ASP、.net相比,提供给大家Flash网站技术学习的地方太少。普通网站技术各大高校都开设有这方面的课程,并且这方面的培训机构也较多。而Flash网站开发技术不仅各大高校没有这方面的课程培训机构也是少之又少获得Adobe公司认证的培训机构就更少了。就整个国内西南地区而言获得Adobe认证的Flash培训机构只有闪客教育一家而已。
2 系统分析及概要设计
2.1 Flash拼图游戏分析
可通过Adobe Flash ProFessional CS4软件进行图像再还原拼图游戏。
设计一个拼图游戏,主要是实现将打乱的图案拼合成一张完整的图形。主界面分为两部分:左边上部分是有拼图游戏字样和拼对图片数以及所要拼的完整视图,下部分是九个方格组成的一个大的正方形,主要是用来将打散的图片拼成与视图一样的一幅图;右边就是放着九张被打散的小图片。当将右边小图片拖入正确的位置方可放在左边的方格之中。
具体设计过程见图2.1
重点之一是要实现在Adobe Flash ProFessional CS5中的Action Script语言脚本编写一个拼图游戏,并使其能正常运行。并且使其有一定的趣性。熟练掌握Flash CS5的各项功能,并且活用photoshop等软件进行操作,体会到Flash制作的乐趣和技巧性。Action script编写脚本是本课题另一大重点,语句的准确合理在整个设计中起决定性作用,本身界面的精良无法改变游戏性的好坏,而完好的程序编写和人性化设计能使游戏增色不少。
本课题对制作者Flash基础知识与水平有一定的要求,应先构思好设计步骤再进行逐步执行调试,然后检验游戏的运行情况,每步都必须有条不紊。
利用Action Script编写脚本,控制各个图案块的位置,并判断其是否按照正确方式拼好。要求游戏制作细腻、具备较高的可玩性。代码的设计是本课题难点。
由于自身对Flash制作没有太多的经验,选择这个课题可以说是一种新的尝试,可以说此次接触到Action Script来编辑程序对我是一次比较新鲜的尝试,起初没有专业知识的我根本没法下手,所以这次毕设对我学习新知识并且掌握运用的要求略高。
熟练掌握Action Script脚本编辑技术是一个日积月累的过程,对刚接触的人来说是一个不小的“高峰”,让图片元件与代码完美结合是本课题的最大难点。
2.2 游戏规则概述
首先拼图游戏规则大同小异,将原先设置在右边的图片碎片以一定的顺序排列得出如上方原图一样的图形就算完成游戏。每张图片每个难度都有记分,在完成游戏后可以查看游戏分数。
本次毕设总共设置了“简单”“中等”“困难”三种难度,每种难度的碎片数都是不一样的,“简单”为9块,“中等”为16块,“困难”为25块。
2.3 程序开发环境
硬件:个人电脑
软件:Adobe Flash ProFessional CS4 Adobe Photoshop CS4(图片处理)
由于本次毕设主要在Flash CS4平台上以及Photoshop的辅助剪裁,所以并不需要运用到太多的软件,Flash是一个功能非常强大的制作软件,许多娱乐功能与交互性功能都可以借助这个平台实现。
Flash与Photoshop作为人们日常生活中经常接触的软件,其拥有非常强大的功能系统,对于一些图片处理,视频编辑以及制作上都有出色的发挥,并且其简单明了的界面非常容易上手贴近广大普通电脑用户,所以这次选这个课题对于这两种常用软件的推广也有一定作用。 基于Flash的拼图游戏设计与实现(7):http://www.youerw.com/jisuanji/lunwen_3546.html