推箱子FLASH小游戏的设计与实现(含flash源文件)
来源:56doc.com 资料编号:5D5057 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D5057
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
推箱子FLASH小游戏的设计与实现(含flash源文件)(11500字)
摘 要:随着现代科技的高速发展,短短几十年,电脑游戏得到迅猛发展。电脑游戏充分利用多媒体网络优势,拓宽了传统游戏的界限,给人们带来全新的体验。在这些游戏中,FLASH游戏以其好看的动画,绚丽的声光效果,高度的通畅性,以及很强的可玩性,而受到广大青少年的青睐。
本文主要针对目前网络流行的FLASH小游戏——推箱子游戏的设计与实现进行了浅要分析,采用FLASH 8进行游戏设计以及解决设计中遇到的一系列问题,以各游戏模块为线索,详细说明了FLASH 8的基本操作和脚本编程,深入浅出地对FLASH基本功能和脚本编程进行全面细致的讲解,涵盖了FLASH在开发过程中的一些基本技术,充分展示了FLASH的一些经典特色。该游戏既能锻炼思维的严密性,又有很多乐趣。
关键词:结构;模块;流程;设计
Design And Implementaion Of Sokokan Flash Game
Abstract:With the rapid development of modern science and technology, only lasts for a few decades, computer games rapid development. Computer games make full use of multimedia network advantage, and widened the boundaries of traditional games, people brings a whole new experience. In these games, FLASH game with its nice animation, gorgeous effects of sound, high unobstructed sex, and strong can play sex, by the broad adolescent's favor.
This paper mainly aiming at the network popular FLASH get-away drama -- pushed box game the design and implementation of the shallow analysis, using FLASH 8 games design and solve a series of problems encountered in the design, with each game module for clues, detail the FLASH 8 basic operation and scripting, explaining the basic function and scripts to FLASH on the thorough and careful programming explained that covers a FLASH in the process of developing the basic technology, displayed to the full FLASH for some of the classic characteristic. This game can exercise thinking of rigor, and lots of fun.
Keywords: structure;modules;process;design
游戏设计
游戏设计的任务是:在游戏分析提出的游戏逻辑模型结构的基础上,科学合理的进行物理模型的设计。具体的说,就是根据游戏逻辑模型提出的各项功能要求,结合实际的设计条件,详细的设计出游戏的处理流程和基本结构,并为游戏实施阶段的各项工作准备还全部必要的技术资料和有关文件。游戏模型分为逻辑模型和物理模型。逻辑模型主要确定系统做什么,而物理模型则主要解决这样做的问题,前者是游戏设计的任务。经过游戏设计,设计人员应能为程序员提供完整、清楚的设计文档,并做出解释 [17]。
3.1 游戏设计原则
(1) 游戏性原则
游戏作为统一整体而存在,因此,在游戏设计中,要从整个游戏的角度出发,游戏的代码要统一,设计规范要标准,传递语言要尽可能一致。
(2) 活性原则
为保持游戏的长久生命力,要求系统具有较强的环境适应性。为此,游戏应具有较好的开放性和结构的可变化性。在游戏设计中,应尽量采用模块化结构,提高模块的独立性,以便于对模块的修改,提高游戏适应环境变化的能力。
(3) 可靠性原则
可靠性既是评价游戏设计质量的一个重要指标,又是游戏设计的一个基本出发点。只有设计出的游戏是安全可靠的,才能在实际运行中发挥出它应有的作用。所以在系统设计中必须考虑到对各种不安全因素抵御能力的设计。例如安全保密、检错、抗病毒能力和在出现意外情况后,游戏恢复能力的设计等。
(4) 经济性原则。
在满足游戏需求的前提下,尽可能的减少游戏的开销。这里既要考虑到现实系统的费用,又要考虑到游戏实施后的费用 [9]。
3.2 功能设计
推箱子游戏出现在计算机中,最早起源于1994年中国台湾省李果兆开发的仓库世家,又名仓库番,箱子只可以推,不可以拉,而且一次只能推动一个,胜利条件就是把所有的箱子都推到目的地。推箱子游戏是一种老少皆宜的益智游戏。该游戏主要是根据二维数组中的内容产生地图,控制主人公的移动来推动箱子。其中根据二维数组中的内容产生地图,主要是通过判断语句和控制元件的帧跳转来实现的;控制主人公移动,主要是使用“on(keyPress"<>")”语句来实现的。该游戏只设置了五关作为示范,可以通过增加“tuku”数组中的元素来增加关卡。每一关的难度区分比较明显,并且有最高纪录的存取功能。另外,还可以根据需要添加各种功能按钮,从而制作出一个内容更加丰富,操作更加方便的推箱子游戏。
3.3 结构设计
“推箱子FLASH小游戏的设计与实现”可分为几个结构模块:界面设计模块、关数显示模块、推动箱子模块、游戏实现模块和数据录入模块。按照结构化的系统设计方法,将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能,从而得到游戏的功能模块结构图。
|