1.游戏概况
1.1 Flash游戏概述
1.1.1 Flash
Flash是由Macromedia公司推出的一款交互式矢量图的二维软件,它将动画创作与应用程序开发于一身。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容,可以在Flash中创建原始内容或者从其它Adobe应用程序导入它们,快速设计简单的动画。Flash CS5.5是一个完美的工具,它具有高品质、可嵌入声音和视频的特性,制作出来的动画短小精悍,文件占用内存小,凭借ActionScript 2.0及ActionScript 3.0的出色表现,Flash技术被广泛应用于交互式多媒体宣传、游戏开发、网站设计等领域[1]。
1.1.2 ActionScript 3.0
ActionScript是Flash针对Adobe Flash Player运行环境的一种编程语言,包含类,源^自#优尔^文/论`文]网[www.youerw.com、包和命名空间等,简称AS,利用它可以创建各种交互动画甚至网站。ActionScript 3.0提供了制作丰富效果的Web应用程序所需的功能与灵活性。还提供了不错的性能,大大地增强了语言的编写能力,简化了语言开发的过程,使之更加适合复杂的Web应用程序与大数据集[2]。除此之外,使用ActionScript 3.0开发的游戏具有简单操作,绿色且文件小等优势,受到广大游戏玩家的青睐。
1.1.3 Flash游戏
Flash游戏开发是一个很吸引人且十分有趣的学习方向,它有很多优点,比如:Flash能制作出动漫中极其炫酷的视觉效果[3],这是其他开发技术不能比的;Flash小游戏玩起来简单,玩家不需投入多大的精力熟悉游戏界面与操作方法,并且不容易上瘾,对家长来说这是其最大的优点;Flash小游戏的主要用户群体是青少年,他们可以通过Flash小游戏来缓解学业压力、放松心情、有些时候甚至起到开发智力的作用。总之,如此庞大的用户群体给Flash小游戏带来了获胜的基础条件。
1.2 游戏目的
说到游戏,无论是游戏高手还是对游戏不感兴趣的,他们都会对消消乐、大鱼吃小鱼有所耳闻。跟内容丰富的大型网络游戏比起来,Flash游戏就显得有些简单甚至粗糙了,但它所展现出来的魅力是无穷的。即使当今网络游戏多不胜数,但经典小游戏还是能吸引大量的玩家。无论国内国外,Flash游戏都以体积小,操作简单的特点被大众喜爱。Flash游戏也在游戏市场上长期占据着非常重要的地位。
Flash开发出来的多是休闲益智的小游戏。例如网上“4399”小游戏共享型游戏,玩家不需要复杂的下载程序,没事可以用来消磨时间,也不需要花钱,更无须花费大量时间泡级别。本人设计出的射击游戏的目的是为了丰富我们的娱乐生活,激发我们的创新思维,锻炼我们的灵活应变的能力。
1.3 设计意义
传统游戏的开发与制作大部分都由C++等编程语言来完成的,在游戏制作过程中,不仅要考虑游戏设计上的方方面面,并且由于C++语言本身过度复杂,这使人难以理解其语义,这就对游戏开发人员的技术要求更高[4]。
但是使用Flash制作游戏就可以省去很多技术上的麻烦,可以把我们的精力从编程转移到游戏设计上,其中对于显示对象的处理,Flash本身已经为我们做了很多。虽然目前还不能与之相比,但对于想进入游戏开发领域的爱好者来说,Flash无疑是一个很好的游戏设计软件。
本人开发这款射击小游戏是为了让更多的游戏开发者或者玩家能够把视线转移到小游戏上,让玩家体会到游戏的真正含义,它只是我们闲暇之余放松的一种方式,沉迷于那些大型网游只会既损害精力又影响我们的正常生活,尤其不利于正在学习知识的青少年的健康发展。特别地,通过Flash制作耐玩性高的小游戏来吸引大众玩家,可以让玩家产生利用Flash软件制作一款自己的游戏的想法,从而激起学习Flash的兴趣,培养动手能力,进而使得Flash得到了更广的认知与长久的发展。 基于Flash的射击游戏的设计实现 (2):http://www.youerw.com/jisuanji/lunwen_51226.html