随着计算机技术、互联网技术以及多媒体技术的迅速发展,各种各样的游戏犹如雨后春笋般遍及网络的各个角落。然而部分游戏在让玩家体验娱乐生活的同时,也不可避免地对玩家产生了一些负面影响,比如在游戏中充斥着一些血腥暴力的厮杀场面,这样一些格斗动作类游戏将给少年儿童的身心健康带来十分严重不良的影响。还有部分少年儿童长期沉迷于那些需要耗费大量时间和精力的网络游戏,使他们耽误了学业,贻害他们的一生。由此为了发挥电脑游戏对于少年儿童的教育作用,益智游戏逐渐出现在了人们的视野当中,“益智游戏”顾名思义就是“有益于智力开发的游戏”,我们可以利用这样的游戏来正确地引导儿童进行游戏。Flash开发软件在益智类游戏的开发方面是比较擅长的,相对于动作类游戏的快节奏,益智类游戏的特点就是游戏节奏不是很快,比较休闲,主要适合没有大量时间来玩游戏的休闲玩家。
Flash游戏在游戏形式的表现上与传统游戏基本无异,Flash游戏主要基于网络开发平台之上,以网页为承载主体,因为它的体积小、传播快、画面美观,以上优势导致Flash游戏大有取代传统web网游的趋势,现在国内外用Flash制作无端网游已经成为一种趋势,只要浏览器安装了Adobe的Flash player,就可以玩所有的Flash游戏了,这比传统的web网游在运行模式上简便许多。但是Flash游戏自身也有缺点,比如安全性差,不能承担大型任务等。但是游戏开发者应该尽量发挥它的长处,回避它的短处。Flash被称为是“最为灵活的前台”。由于其独特的Timeline时间轴和重组技术,结合ActionScript的对象和流程控制。使得在灵活的界面设计和动画设计中成为可能,同时它也是最为小巧的前台。
Flash技术包含一套可编程脚本解析器,称为ActionScript,使用与Java及Javascript类似语法,可以控制Flash动画,实现多种交互功能。AS3.0更支持了Socket联网功能,使得开发大型交互式网页游戏成为可能。凭借ActionScript2.0及ActionScript3.0的出色表现,Flash技术成为了绝大多数小游戏开发的技术基础。 Flash的解析器,称为Flash Player,体积十分小巧。不仅可以支持流行的IE浏览器,还可以支持Firefox, Opera, Safari等多款浏览器,用户下载安装非常方便。这也是Flash小游戏流行的重要原因之一。
1.1 推箱子游戏的游戏概述
推箱子游戏出现在计算机中,最早起源于1994年中国台湾省李果兆开发的仓库专家,又名仓库番。游戏规则是主人公只可以推动箱子不可以拉动箱子,而且一次只能推动一个箱子,胜利的条件就是把所有的箱子都推到目标点。
推箱子游戏所涉及的知识点主要有:根据二文数组中的内容产生地图,控制主人公甲虫移动,推动箱子。其中根据二文数组中的内容产生地图,主要是通过判断语句和控制元件的帧跳转来实现的;控制主人公甲虫移动,主要是使用“on (keyPress“<>”)”语句来实现的。
由于儿童活泼好动的天性,因此让他们静下心全神贯注地投入到一款益智小游戏中确实不是一件很容易的事,为了吸引儿童的注意并引起他们的兴趣,在片头动画中我选用甲虫作为本游戏的主人公。外形可爱的甲虫具有一种与生俱来亲和力,比较容易被儿童接纳,使他们主动参与到游戏中来。本游戏共设置11个关卡,每关中只要设法把所有箱子都推到目标点陷阱上面就算成功过关。
1.2 推箱子游戏系统开发的意义与背景
Flash游戏是一种新兴起的游戏形式,以游戏形式简单,游戏操作方便,游戏内容绿色,无需安装应用程序,游戏文件体积小等优点开始逐渐被广大网友喜爱和推崇。Flash游戏又叫Flash 小游戏,因为Flash游戏主要应用于一些趣性的、小型的游戏之上,由此完全发挥Flash游戏基于矢量图的优势。 Flash CS4益智游戏推箱子设计(2):http://www.youerw.com/jisuanji/lunwen_9411.html