APP下载

利用Game Maker制作教学游戏课件

2009-07-07尹永田苏清香

中小学信息技术教育 2009年5期
关键词:精灵面板对象

尹永田 苏清香

国内外研究表明,教学游戏在学生的学习过程中扮演着非常重要的角色。若将一定的学习知识或考核内容采用适当的方式置于教学游戏中,不仅能激发学生的学习热情,还能使他们在游戏情境中获取知识,提高解决问题的技能。

Game Maker是美国Mark Overmars公司推出的一款可视化游戏制作软件。它功能强大,且界面简洁,容易上手。因此,备受学科教师的青睐。

一、Game Maker简介

目前,Game Maker最新版本为Game Maker 7.0(下载地址:www.gamemaker.nl/download.html)。它能够将复杂的游戏功能置于简单的操作中,学科教师不用学习任何编程语言即可轻松制作教学游戏,并能方便地将作品导入其他多媒体课件中。该软件具有如下特点:

1.直观易用的可视化开发界面。教师通过设计适当的教学游戏情境,利用简单的鼠标操作,就能轻松制作出多媒体教学游戏。

2.支持多媒体素材的合成与处理。Game Maker支持文字、图形、动画及声音等多种格式,并能在开发过程中对素材进行简单处理,以符合游戏设计的要求。

3.强大的交互控制功能。Game Maker不仅支持鼠标左、中、右键的交互行为,还可根据游戏的操作特点,用自定义键盘的方式进行交互。

4.丰富的可扩展功能。Game Maker是一个模块化游戏集成操作平台,有许多外挂程序用以扩充游戏功能,能够体现课件制作中的积件思想。

此外,利用Game Maker制作的游戏,不仅可以在单机上运行,还可以在校园网或Internet上运行,供多用户共同参与。

二、Game Maker游戏制作

教学游戏设计是游戏制作的前提。它能规划游戏的内容和总体结构,使其体现一定的教学思想,并提高游戏的开发效率。因此,学科教师在游戏制作前需要做好游戏脚本的设计。脚本设计完成后,可进行游戏的制作。

现以小学教学中的“认识时钟”为例,介绍Game Maker教学游戏的制作过程。

1.添加游戏背景

教学游戏之所以能让学生获得沉浸性体验,激发他们的学习兴趣,原因在于它能够提供模拟真实世界的虚拟情景。游戏背景作为虚拟情景中存留时间较长的场景,其选择的好坏是游戏制作成功与否的关键要素之一。在Game Maker中,可以单击“Create a Background”(添加背景),打开“Back ground Properties”(背景属性)面板,选择“Load Background”(加载背景)添加合适的背景图片,还可以通过“Edit Background”(编辑背景),对背景图片进行简单的编辑。图1即为“认识时钟”教学游戏的背景添加界面。

2.创建游戏对象

对象是游戏中最基本的要素之一。游戏对象的原形是精灵,在创建对象前首先需要创建该对象的精灵。

创建精灵的步骤为:单击“Create a Sprite”(添加精灵),打开“Sprite Properties”(精灵属性)面板,选择“Load Sprite”(加载精灵),添加合适的图片或动画作为精灵,并可以通过“Edit Sprite”(编辑精灵)面板对精灵进行简单编辑。

精灵创建完成后,方可创建对象。步骤为:单击“Create a Object”(添加对象)按钮,打开“Object Properties”(对象属性)面板,选择对象的精灵,即创建了一个静态对象。图2为“认识时钟”教学游戏中“分针”对象的创建界面。

3.创建对象的运动路径和行为

要使创建的对象产生一定的动作和交互,还需分别为对象创建运动路径及交互行为。

(1)创建运动路径。单击“Create Path”(添加路径),打开“Path Properties”(路径属性)面板,用描点的方法画出对象运动的路径。路径创建完成后,还可以对创建的路径进行适当的修改和完善,如设置路径的闭合、平滑、移动、镜像或旋转等。

(2)创建交互行为。对象的行为总是依托于某一事件发生。因此,在创建对象的交互行为前,需要先给对象添加事件。Game Maker中可选择的事件有多种,如Mouse(鼠标事件)、Keyboard(键盘事件)、Alarm(时钟事件)、Step(步数事件)及Collision(碰撞事件)等。为对象添加事件的方法是:双击对象,弹出“Object Properties”(对象属性)面板,点击“Add Event”(添加事件)按钮,从弹出菜单中选择需要的若干事件,并将其添加到事件目录中。

事件添加完成后,即可创建对象的行为。Game Maker提供了多种可设置的行为,如:对象的运动方向和速度,对象运动到的位置,对象在运动路径上的行为,对象的运动步骤,对象实例的创建、改变或破坏,游戏状态、时间和分数等。此外,还可以进行其他行为的设置,如整组行为的执行或停止、对话框信息及弹出信息的显示等。

对象行为的创建方法:选中需要创建的行为,将其拖动到“Actions”(动作目录)中,并可根据需要,对行为进行适当的设置、修改和完善。图3是“认识时钟”教学游戏中“分针移动”行为的创建界面。

4.创建对象的活动空间

活动空间是对象之间交互行为发生的主要场所,同时也是游戏情景的主要表现方式之一。

创建活动空间的操作步骤为:单击“Create a Room”(添加空间),弹出“Room Properties”(空间属性)面板。点击面板中的空间设置选项来定义活动空间的属性,并向空间添加背景和对象。

5.添加游戏声音

为使游戏情境更接近于真实世界,需要为游戏添加适当的声音。声音的强度和节奏要与游戏的冲突、竞争、对抗和挑战相吻合,目的在于让学生在游戏过程中获得愉悦,激发他们的学习潜力和创造力。

Game Maker可以为整个游戏、游戏对象及游戏事件添加声音。单击“Create Sound”(添加声音)按钮可加载外部文件中的声音,并能对声音进行简单的编辑。

三、Game Maker游戏发布

游戏制作完成后,可通过点击“运行”按钮进行测试,测试成功后方可进行游戏的发布。发布方法为:单击“File”>“Create Executable”(创建可执行文件),将游戏保存为独立于应用程序的EXE可执行文件,以便在不同的环境下都能直接运行。

学科教师在教学中可以直接使用发布的游戏型课件,或将其上传到网站,供其他教师或学生下载使用。

参考文献

[1]Game Maker软件教学网.http://myweb.hinet.net/home3/g3356/gm/index.htm.

[2]简幸如.数位游戏设计之教学模式建构[DB/OL].http://140.115.107.17/lig/thesis.html.

猜你喜欢

精灵面板对象
神秘来电
面板灯设计开发与应用
冬精灵
欢舞的精灵们
MasterCAM在面板类零件造型及加工中的应用
攻略对象的心思好难猜
Photoshop CC图库面板的正确打开方法
基于熵的快速扫描法的FNEA初始对象的生成方法
区间对象族的可镇定性分析
高世代TFT-LCD面板生产线的产能评估