用微型游戏激发中职学生创意能力

2020-05-25 03:01张舒晧
职业·下旬 2020年4期

张舒晧

摘 要:在了解了制作游戏的过程以后,为了能够让中职学生创作出更加完美的作品,就需要培养学生的创意能力。在Flash课堂里开设游戏制作的课程,有助于激发中职学生的潜力,发散思维有助于提高学生的创意能力,也有助于加深对知识点的巩固。

关键词:Flash游戏制作 规划性 脚本设计主时间轴 创意能力

Flash游戏和其他网络游戏、手游不同,人们操作它不易上瘾,避免了因游戏时间过长而导致人们沉迷其中,Flash游戏不仅局限在娱乐消遣领域,还被开发到其他各种领域,如微信电子婚礼邀请卡小程序、电子商务的一些促销手段。更重要的是它可以在教学中起到一定的促进作用,越来越多的老师利用Flash小游戏制作一些课件,营造课堂气氛,达到寓教于乐的效果。

一、Flash创意游戏的选择

1.游戏流程的规划

在决定Flash游戏的目的与类型后,做Flash游戏要有一个整体框架和构思,先在草稿纸上画制作游戏的流程图。要想创作出一个好的游戏,需要构思,前前后后要不断推敲,安排好工作进度和分工,要大致预计游戏中会发生的各种情况,设计游戏过程中所有可能出现的情节,并设计一定的措施和处理办法,让游戏的制作变为一项系统性的全方面工作。在游戏的创意和构思环节中需要人有技巧、有审美能力,还要有敏锐的观察力和洞察力,在平时的日常生活中要不断地寻找灵感,不断地积累,尝试创新创意一些市面上没有的新元素,使游戏效果更佳。完整的游戏设计流程规划,会让制作好的游戏更加清晰、一目了然。

2.游戲素材的准备

当游戏流程图设计好以后,要想制作出一个别具匠心的游戏,首先要准备制作游戏所需要的各种各样的素材。一是图片,这里的图片指的是Flash矢量图,可以在指定的网站上搜索下载,如果网上没有自己需要的,必要的时候还要制作者自己去设计绘制,如利用Photoshop、Illustrator等作图工具绘制。第二个比较重要的素材就是声音,声音在游戏中是一个至关重要的要素,游戏中的声音大致可以分为音效和背景音乐两种。音效是指为了增加游戏场面的真实感、渲染气氛,比如人物音效、击打音效、自然音效、动物音效等。这些音效有专业的网站可供下载、选择。背景音乐指的是整个游戏环节的基调,例如开场音乐、片尾音乐、背景音乐。通过以上这些音效或者背景音乐,玩家就可以被不知不觉地带入一种或庄严、或戏谑、或紧张、或欢快、或平静的情境。

二、flash创意游戏的开发

1.游戏制作的步骤

就整体而言,Flash小游戏和其他大型三维网络游戏差不多,只不过Flash小游戏更加简单方便快捷,计算机平面专业的中职学生一般都能独立完成。游戏制作步骤包含了策划、美工、程序。首先是策划。策划就相当于电影的编剧,是制作游戏的基本框架,是整个游戏的支撑,要制定游戏的玩法和功能。其次是美工。对于中职学生在第一年都学过了美术基础,有一定的造型和色彩能力,可以设计一些Flash矢量的图形,制作一些简单的Flash元件、设计一套精美的按钮、一些常用的特殊小动画元件等。再次是程序。程序就是后台,是肉眼看不到的,一些大型的游戏程序非常复杂,往往需要花费很多时间和精力写代码,但是Flash的程序很简单,对有点基础的计算机中职学生来说,只要会写几个基本语句,或者有现成的代码复制过去就可以完成。常见的适合上课制作的游戏如打地鼠、贪吃蛇、俄罗斯方块等,这些游戏的代码已经被计算机程序员开发出来,网上都有现成的全套代码。ActionScript3.0推出以后,成为Flash的首要编程语言,AS开发出以后,更加简化,提高了FlashPlayer作为目标的内容和应用程序的性能和开发效率。

2.游戏制作的主时间轴结构

游戏中的各个元件按从外到里的顺序分别为场景,代码统一放到主时间轴的一个叫action层的第一帧,Flash制作是由时间轴控制的,flash游戏的主要时间轴共包含“脚本”“主要”和“背景”三个图层。把脚本的第1帧设为“cover”,中文意思是封面,第10帧设置为“gamestart”,中文意思是游戏开始,第20帧设为“gameover”,中文意思是游戏结束,这个就是脚本层。背景层里面的内容一般放的是Flash绘制的,以打地鼠游戏为例,打地鼠场景一般分为天空、地洞、花草地、远处的山等几个要素,这些要素全部放在背景层的影片剪辑当中。主要层里写的都是逻辑性的代码、动态文本中关联的变量。再次以打地鼠这个Flash小游戏为例,比如创建地鼠出洞的影片剪辑脚本,在地鼠图层“start”帧中放置影片剪辑“amouse.mc”,在地鼠图层的“hit”帧放置了名为“ahitmouse_mc”的影片剪辑。在主要图层的cover(封面)帧的中心部分创建静态文本catch the mice(捉地鼠)。在右上角创建两个动态文本对象,左边的动态文本对象关联的变量是time(时间),右边的动态文本对象关联的是score(得分),在右下角放置start按钮,为其添加动作脚本。这样当程序运行时,单击start按钮,播放头会转向gamestrat帧,并停止。

三、flash创意游戏走进课堂

笔者发现,只有游戏才能吸引现在的中职学生,才能让他们的注意力集中,为什么不让学生自己去制作一些简易的游戏呢?这样学生可以在制作游戏的环节中体验玩中学。为了试验flash游戏制作课程是否能激发学生的创意能力,笔者有针对性地在上学期上了一节打地鼠的Flash游戏制作校级公开课。

1.创意游戏激发兴趣

首先笔者把制作好的Flash打地鼠游戏展示出来,让学生上台操作,制作好的游戏画面,如可爱的地鼠、夸张的榔头道具、别具匠心的动画在显示屏上活灵活现,非常吸引人眼球。学生们看到以后一个个都很有兴趣,争先恐后想上来玩这个打地鼠的Flash小游戏。虽然是一个比较小的游戏,但是中职学生能在课堂上体验一把游戏,他们的特性是高清长,可以说有效地调动了他们的积极性和兴趣。打地鼠这款游戏是一个智力游戏,笔者在设计过程中把英语单词融入其中,以锻炼学生的听力能力检验单词量的掌握程度,起到寓教于乐的作用,此时学生的注意力都很集中,他们很想知道接下来老师会怎么去上这堂课。他们充满了好奇,充满了对学习知识的渴望,他们很想知道这个游戏到底是怎么制作出来的,到底是怎么能够做到和Flash软件交互式体验的。

2.创意游戏实践操作

笔者在上这个游戏制作课程之前,已经差不多已经把书本上所有的Flash知识点灌输给了学生,基本上大多数学生都有了基础。之前讲的例子都是做一些简单的如补间动画、引导层、遮罩层、按钮这些Flash基本动画,包括简单的AS暂停(stop)、开始(paly)代码,也会制作简单的交互式动画。这一次讲的是Flash的交互游戏制作,学生们在上课前体验了一把Flash游戏,好奇心已经被激发出来,笔者就把步骤相应的演示给他们。在这里教师不是一步一步地教,学生不是一步一步地学,这样在第二次做的时候很容易忘得一干二净。笔者先把重要的AS语句定义、逻辑关系解释给学生听,让学生理解着去做,并且不断举一反三。这样大部分学生都掌握得很快,都能独立完成打地鼠游戏的制作。

爱因斯坦讲过,“想象力比知识更加重要”。同样的道理,在Flash游戏制作中,当学生熟练地掌握了制作Flash的要点之后,就要自主设计属于自己的游戏创作。这些设计来源于生活经验的积累,也来源于制作传统游戏体验的总结升华。

(作者单位:江苏省海门中等专业学校)