基于Flash的游戏设计与开发

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于Flash的游戏设计与开发—滑雪

(安阳师范学院人文管理学院,河南安阳455002)

摘要:随着网络技术的不断进步和人们生活节奏的加快,玩游戏成为大众特别是广大白领们放松自我的首选,而Flash小游戏又以体积小、安装简便、耐玩性强等优势成为大众青睐的对象。基于Flash游戏的发展前景和自身的知识情况决定制作一个关于Flash的小游戏。本文介绍的主要内容是通过利用Flash二维动画及ActionScript3.0脚本来制作一个滑雪游戏,该游戏的制作充分体现了脚本语言和二维动画的完美结合。通过该游戏的制作我更加懂得了如何去运用Flash面板中的那些工具以及代码的书写,Flash实际制作能力也得以提高。

关键词:Flash小游戏;单击游戏;ActionScitp

1引言

游戏是将人们的触觉、视觉、听觉等多种体验方式融合在一起的一种娱乐方式,它综合运用了计算机图形学技术、人工智能技术、多媒体技术、网络与通信技术,是现在大众娱乐的重要组成部分。目前游戏主要包括单击游戏、网络游戏、虚拟现实游戏和无客户端网络游戏。而单击游戏中的小游戏是一个较模糊的概念,它是相对于体积庞大的单击游戏及网络游戏而言的,泛指所有体积较小、玩法简单的游戏,通常这类游戏以休闲益智类为主,有单机版也有网页版,在网页上嵌入的多为Flash格式。当下小游戏主要是指在线玩的Flash版本游戏,其实小游戏还包含单机游戏、小型游戏机等。一般游戏大小小于10M的游戏都统称为小游戏。一些单机类游戏,如植物大战僵尸、合金弹头等都归纳其中,该类游戏安装简便,耐玩性强,无依赖性。这些游戏以其好看的动画、绚丽的声光效果、高度的通畅性以及很强的可玩性而广受白领及小朋友的喜爱。

2Flash游戏的优势

2.1游戏玩家的角度

从游戏的玩家方面来讲,Flash游戏最大的优势在于方便性,不需要下载数据包、不需安装客户端、不需要安装光盘,玩家只需打开网页就可以玩。这种方便快速的特性是网络游戏所不具备的。在办公室工作累了,随时可以打开游戏休闲放松几分钟。凭借这种一特点,Flash游戏能够很快吸引了上班一族,成为写字楼里不少白领们休闲娱乐、放松神经的首选。

2.2游戏开发的角度

从游戏开发方面来讲,大型网络游戏开发的成本相当高,一般要购买动辙上千万元的网游引擎才能完成游戏的开发和运营,这只有少数巨头企业才玩得起。而Flash游戏是通过浏览器实现,一般的一个游戏开发费用少则十几万元,多则不过几十万元。与大型网络游戏相比Flash占有成本优势。随着Flash技术的不断进步,Flash游戏的丰富性、趣味性与大型网络游戏有了分庭抗礼、一争高低的竞争资本。这就使得更多的中小投资人能参与其中,成为小资本所有者致富的一条新途径,也为这个市场的繁荣和发展奠定了前提条件。

2.3游戏收益的角度

Flash游戏不仅在白领人群当中拥有巨大的市场潜力,同时还具有很高的广告投入价值。Flash这种游戏类型上面非常适合广告的插入,因为只要开发者自己把API开发进去,当有人玩游戏时就会看到广告,这样开发者就会得到利润分成。这种模式因为标准化,所以商业模式接入比较容易也便以形成一个合体。目前在欧美国家,游戏内置广告已经成为

了一种重要的广告形势,占有越来越重要的地位。Flash游戏方便快速和便于传播的特点,使之成为广告投放的新宠。根据调查显示2009年美国游戏内置广告市场69.5%的收入来自于基于Web的游戏,而电视游戏和PC游戏两项相加所占的比例仅30.5%。

3Flash的发展历程

3.1Future Splash公司

Flash的前身是Future Wave公司的Future Splash Animator,是世界上第一个商用的二维矢量动画软件,用于设计和编辑Flash文档。Future Splash Animator由FutureWave 公司于1996年5月推出,由简单的工具和时间线组成,作为一个开发对Web友好的矢量动画的工具,它出现后不久就被当时的MSN和Disney看中,用来在其Web页上放置部分动画内容。FutureSplash Animator使用的工程文件扩展名为“.spa”,影片文件名为“.spl”,影片的MIME类application/futuresplash,这些都与后来的Flash不同。但时至今日,如果打开Mozilla/Webkit等浏览器的about:plugins页面,你都能在Flash插件支持的MIME类型中看到application/futuresplash。

3.2Macromedia公司

3.2.1Macromedia Flash2

1996年11月,美国Macromedia公司收购了Future Wave,并将其改名为Flash。其FutureSplash Animator 2.0被以Flash 2.0的名义改由Macromedia发售。Macromedia Flash2(1997-6)与之前相比增加的功能是引入库的概念。

3.2.2Macromedia Flash3

Macromedia Flash3于1998年5月由Macromedia公司推出,其增加了一些新的功能如:影剪辑、Javascript插件、透明度和独立播放器;虽增加了这些功能但是仍然使用之前的Shockwave播放器。

3.2.3Macromedia Flash4

Macromedia Flash4于1999年6月由Macromedia公司推出,增加的新功能有:变量、文本输入框、增强的Actionscript、流媒体MP3。而且Flash4.0开始有了自己专用的播放器,称为“Flash Player”,用起来更加方便快捷。但是为了保持向下相容性,Flash 仍然沿用了原有的扩展名:“.swf”。

3.2.4Macromedia Flash5

Macromedia Flash5于2000年8月由Macromedia公司推出,Flash5中的ActionScript 已经有了长足的进步,并且实现了对XML、Java、Smart Clip以及HTML文本格式的支持。ActionScript的语法也已经开始了定位发展成为一种完整的面向对象的语言,并且遵循ECMAScript的标准,就像javascript语法那样。

3.2.5Macromedia Flash MX

Macromedia Flash MX于2002年3月由Macromedia公司推出,Flash MX版本开始了对外部jpg和MP3调入的支持,同时也增加了更多的内建对象,提供了对HTML文本更精确的控制,并引入SetInterval超频帧的概念,同时也改进了swf文件的压缩技术。

3.2.6Macromedia Flash MX2004

Macromedia公司于2003年9月推出了Macromedia Flash MX2004,其播放器的版本被命名为Flash Player7。Flash MX2004与之前的版本相比增加了许多新的功能:对移动设备和手机、Pocket PC的支持;同时Flash Player运行时性能提高了2至5倍;对HTML文本中内嵌图像和swf的支持;FLV外部视频的支持;对Adobe PDF及其它文档的支持;基于屏幕的可视开发环境;可视编程环境;高级可控制外观组件支持;数据绑定;Web服务和XML的预建数据连接器;项目管理功能;源代码控制系统。同时开始了对Flash 本身制作软件的控制和插件开放JSFL,Macromedia无疑在开始调动Internet上Flasher

相关文档
最新文档