




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文) 题 目基于 flash 的策略类游戏 研究与设计 系 (院) 计算机科学技术系 专 业软件技术 班 级09 级 2 班 学生姓名褚延顺 学 号 2009022844 指导教师董斌 职 称讲师 二一二年五月二十日 滨州学院本科毕业设计(论文) I 基于 flash 的策略类游戏研究与设计 摘 要 Flash 是美国的一家公司(MACROMEDIA 公司)于 1996 年 6 月推出 的优秀网页动画设计软件, 在中国经历了 9 年的发展时间。曾经在中 国风云一时,出现了 FALSH 热。由于动漫也成为一种时尚的艺术,而 且最直接简单的动画创作是就 FLASH。我认为它可以自成体系,有它自 己独特的表现方法.手段和流通方式及“闪客”生活。甚至我认为它是 现代文明的一种符号,新新艺术创作方式,是一种流行于网络的网络 文化。电脑替代了传统的笔墨,移动的图象和声音同样表达了动画艺 术家的情感,所以我把 FLASH 作为独立的动画来谈。 我这种论述不论对与错,但是他始终代表了我对 FLASH 认识的观点和 理解。今天让我们共同来探讨 FLASH,我的观点是 FLASH 不可否认已经 成为了一种新的艺术表现形式,作为新的事物它的应用非常广泛,主 要用于网络,FLASH 网站片头,FLASH 演示动画,FLASH 网站,FLASH 商业广 本设计通过。 。 。技术,设计并实现了一个具有。 。 。功能, 。 。 。特点。 。 。优势的策略类游戏,能够。 。 。 。 。 。具有。 。 。 ;论文通过。 。 。 。阐述了 游戏设计的。 。 。 。 。 。 。 。通过测试证明,本设计能够较好地。 。 。 。 。 。具有 较好的实用价值,达到了预期目标。 关键词:FLASH;游戏;策略类; 滨州学院本科毕业设计(论文) i 目 录 第一章第一章 绪论绪论.2 1.1 FLASH软件简介2 1.2 FLASH的特点3 1.3 FLASH游戏3 1.4 FLASH游戏的发展方向4 第二章第二章 游戏设计思路游戏设计思路.5 2.1 游戏的框架5 2.2 游戏的组成5 2.3 场景间的转换5 第三章第三章 FLASHFLASH 游戏的功能实现游戏的功能实现7 3.1 打鸟.7 3.1 打鸭子.9 第四章第四章 总结总结.13 参考文献参考文献.13 谢辞谢辞.14 滨州学院本科毕业设计(论文) 2 第一章第一章 绪论绪论 1.11.1 FlashFlash 软件简介软件简介 Flash 是由 macromedia 公司推出的交互式矢量图和 Web 动画的标准。网页设 计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。 Flash 也是存储芯片的一种,通过特定的程序可以修改里面的数据。 Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用 程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演 示文稿和应用程序以及介于它们之间的任何内容。 Flash 特别适用于创建通过 Internet 提供的内容,因为它的文件非常小。 Flash 是通过广泛使用矢量图形做到这一点的。与位图图形相比,矢量图形需要的 内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图 图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。 在 Flash 中创作内容时,需要在 Flash 文档文件中工作。Flash 文档的文件扩 展名为.fla。 Flash 文档有四个主要部分: 1.舞台是在回放过程中显示图形、视频、按钮等内容的位置。在 Flash 基 础中将对舞台做详细介绍。 2.时间轴用来通知 Flash 显示图形和其它项目元素的时间,也可以使用时 间轴指定舞台上各图形的分层顺序。位于较高图层中的图形显示在较低 图层中的图形的上方。 3.库面板是 Flash 显示 Flash 文档中的媒体元素列表的位置。 4.ActionScript 代码可用来向文档中的媒体元素添加交互式内容。例如, 可以添加代码以便用户在单击某按钮时显示一幅新图像,还可以使用 ActionScript 向应用程序添加逻辑。逻辑使应用程序能够根据用户的操 作和其它情况采取不同的工作方式。Flash 包括两个版本的 ActionScript,可满足创作者的不同具体需要。 滨州学院本科毕业设计(论文) 3 1.21.2 FlashFlash 的特点的特点 1. 使用矢量图形和流式播放技术。与位图图形不同的是,矢量图形可以任意 缩放尺寸而不影响图形的质量;流式播放技术使得动画可以边播放边下载, 从而缓解了网页浏览者焦急等待的情绪。 2. 通过使用关键帧和图符使得所生成的动画(.swf)文件非常小,几 K 字节的 动画文件已经可以实现许多令人心动的动画效果,用在网页设计上不仅可 以使网页更加生动,而且小巧玲珑下载迅速,使得动画可以在打开网页很 短的时间里就得以播放。 3. 把音乐,动画,声效互方式融合在一起,越来越多的人已经把 Flash 作为 网页动画设计的首选工具,而且可以支持 MP3 的音乐格式,这使得加入音 乐的动画文件也能保持小巧的身材 。 4. 强大的动画编辑功能使得设计者可以随心所欲地设计出高品质的动画,通 过 ACTION 和 FS COMMAND 可以实现交互性,使 Flash 具有更大的设计自由 度,另外,它与当今最流行的网页设计工具 Dreamweaver 配合默契,可以 直接嵌入网页的任一位置,非常方便。 1.31.3 FlashFlash 游戏游戏 Flash 游戏在游戏形式上的表现与传统游戏基本无异,但主要生存于网络之上, 因为它的体积小、传播快、画面美观,所以大有取代传统 web 网游的趋势,现在国 内外用 Flash 制作无端网游已经成为一种趋势,只要浏览器安装了 ADOBE 的 Flash player,就可以玩所有的 flash 游戏了,这比传统的 web 网游进步许多信息资料收 集,需求分析 对于 Flash 游戏而言,容量同比来说是最小的,而且占用时间很短,可以起到 放松娱乐,休闲身心的作用,其具体有体积小、内容好、耐玩、娱乐性高、无年龄 层次、能修改难度、有益身心健康、数量多、玩法丰富新颖等特色。 滨州学院本科毕业设计(论文) 4 1.41.4 FlashFlash 游戏的发展方向游戏的发展方向 Flash 被称为是“最为灵活的前台” 。由于其独特和时间片段分割 (TimeLine)和重组(MC 嵌套)技术,结合 ActionScitp 的对象和流程控制。使得 在灵活的界面设计和动画设计中成为可能,但一直还未形成一套在 flash 中的界面 设计理论。同时它也是最为小巧的前台。 Flash 具有跨平台的特性(这点和 Java 一样) ,所以无论你处于处于何种平台, 只要你安装有支持的 flash Player。你就能保证它们的最终显示效果都一致。而 不必像在以前的网页设计中那样为 IE 和 Mozilla 或 NetSpace 各设计一个版本。同 Java 一样。它的可移植性很强。特别是在小型网络中和小型设备中(当然大型网 络已不用说) ,最近具有的手机支持功能可以让你为自已的手机设计你喜爱的功能。 当然你必需要有支持 flash 的手机。当然它还可以应用于 Pocket PC 上。 目前利用 FLASH 开发出了许多夸平台的网络游戏,甚至可以匹敌大型 MMOR,在 3G 时代到来以后,我们很快可以在手机上玩到大型网络游戏,现有的 FLASH 制作网 络游戏有:SLG 类(热血三国),体育类(热血球球),RPG 类(凡人修真),桌面(德州扑克), TD 类(保卫家园)等等. FLASH 小游戏的流行 FLASH 是开发的网页富媒体及强交互技术,最初用来研发交互式或动画网站组 件,近几年获得了突飞猛进的发展。根据 Adobe 公司的统计,其互联网 PC 桌面普 及率达到了惊人的 99%,而 JAVA 为 85.1%。目前 FLASH 更在大力向 PDA 及智能手机 终端发展。 FLASH 技术包含一套可编程脚本解析器,称为 ActionScript,使用与 Java 及 Javascript 类似语法,可以控制 FLASH 动画,实现多种交互功能。AS3.0 更支持了 Socket 联网功能,使得开发大型交互式网页游戏成为可能。凭借 ActionScript2.0 及 ActionScript3.0 的出色表现,FLASH 技术成为了绝大多数小游戏开发的技术基 础。 FLASH 的解析器,称为 Flash Player,体积十分小巧。不仅可以支持流行的 IE 浏览器,还可以支持 Firefox, Opera, Safari 等多款浏览器,用户下载安装非 常方便。这也是 Flash 小游戏流行的重要原因之一。 滨州学院本科毕业设计(论文) 5 第二章第二章 游戏设计思路游戏设计思路 2.12.1 游戏的框架游戏的框架 游戏分为片头,游戏选择主界面和游戏界面。片头动画播放完后,进入游戏选 择画面,由玩家自主选择试玩的游戏。 2.22.2 游戏的组成游戏的组成 1. 片头:利用影片导入和插入关键帧来制作片头特效。 2. 游戏主界面:在片头结束之后自动播放游戏主界面,游戏主界面提供需 要试玩的游戏的选择按钮。分为打鸟,大鸭子两种。 3. 游戏一:打鸟。游戏开始后,会有鸟从右侧飞出,玩家控制准心点击飞 行的鸟,将其击落。此游戏没有时间限制,分数也没有上限,直至玩家 自行退出,属于无聊发泄型游戏。 4.游戏二:打鸭子。游戏开始后,进入 3 秒倒计时,倒计时结束,在水中游的鸭子 就会起飞,这时玩家可以控制准心打击飞起的鸭子,击落 1 只得一分。游戏开始 后会进入 30 秒计时,时间到则游戏结束。 2.32.3 场景间的转换场景间的转换 1. 主要用到 gotoAndPlay 动作。 on (release) Mouse.show();/把玩游戏时隐藏的鼠标再显示出来 delete _root.onEnterFrame; for(i=1;i550) firstPos(); else _root.bird._y -= (5+random(2); _root.bird._x += dirX; ; 第三帧 stop(); _root.replay.onEnterFrame = function() if (_root.tan._currentframe = 10) hit2 = _root.replay.hitTest(_root.tan); if (hit2) _root.gotoAndStop(1); 滨州学院本科毕业设计(论文) 12 /点击 replay 重新开始游戏 2) TIMER 层为计时器,游戏开始后倒计时 30 秒。 3) 成绩栏用来记录游戏中得到的分数 4) 子弹层为子弹元件所在层 滨州学院本科毕业设计(论文) 13 第四章第四章 总结总结 对三个小游戏的制作中我进一步了解到了 Flash 具体功能,从逐帧动画的元件 的转换利用,从脚本代码的编写到函数语句的运用,从引导层与遮罩层的相互利用, 让我认识到制作一个游戏并不是那样的简单,这期间遇到了很多不会的知识,和难 以编写的代码,但通过老师,同学,以及书本网络的帮助,慢慢的解决了这些难点。 参考文献参考文献 1罗小燕,flash动画与卡通制作创意导航。北京,清华大学出版社,2002。 2高志清,flash动画制作零点飞跃学设计零点飞跃丛书。水利水电出版社,2005 3李琼。Flash8.0闪客动画轻松现场实战。航空工业出版社,2007. 4德汉,周辉,flash MX 2004网页动画制作标准教材。电子工业出版社,2004 5赵子江,变形动画制作教程。北京,机械工业出版社,2000 6赵国志,赵璐,色彩构成于绘画设计艺术。辽宁,美术出版社,2000 7瑞哈特(美) ,曹铭。Flash MX 宝典。电子工业出版社,2003 8雪之航工作室,flash MX 中文版技巧与实例。中国铁道出版社,2003 9陈青,flash MX 2004 标准案例教材。人民邮电出版社。2006 滨州学院本科毕业设计(论文) 14 谢辞谢辞 在此次 Flash 游戏的制作中,涉及方面很多注意的细节也很多要求有较清晰的思路将每 个动画元件的加载,从制作中了解了脚本游戏对于函数要求的严密性。每一个场景
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 理赔服务合同协议书范本
- 清远入城证申请合同范本
- 自制挖掘机租赁合同范本
- 派遣员工终止合同协议书
- 鱼缸消毒灯销售合同范本
- 股份合同终止协议书范本
- 珠海住宅装修协议书范本
- 灯具工程分包合同协议书
- 特许经营权协议合同范本
- 签订房屋期权买卖协议书
- 语言学纲要(新)课件
- 高中物理必修一期中测试题及答案解析
- 风冷热泵机组调试方案
- 《园林主要病虫害防治一览表》
- 部编版语文五年级上册作文审题训练题目
- 李中莹心理创伤简快辅导技巧(课堂PPT)
- VS1真空断路器说明书
- JTT230-2021汽车导静电橡胶拖地带_(高清-最新)
- 监理周例会总承包单位工作汇报PPT课件
- 生态融合绿色发展(EOD)示范项目可行性研究报告模板
- 四大经典之温病
评论
0/150
提交评论