游戏编辑器的教学潜力

2017-10-31 23:53陈凯
中国信息技术教育 2017年19期
关键词:二进制编辑器猪圈

陈凯

若没有亲自试过,恐怕很难想象,游戏编辑器也能灵活地用于信息技术教学。上一期文章讲到,学习者可以通过设计一个简单的RPG游戏,来掌握程序设计的一些基本技能。本期文章要讨论的,是用游戏编辑器来制作信息技术教学课件的潜力。常见的游戏编辑器有动作游戏编辑器、AVG(Adventure Game)游戏编辑器、RPG(Role-Playing Game)游戏编辑器等。动作游戏需要控制角色的移动、跳跃、射击、打斗等动作,设计起来相对复杂些;AVG游戏重于情节发展,依靠玩家选择不同的选项来推进情节发展,设计者只需要准备好静态的场景图片、角色图片,规划好场景之间的跳转,就能很快制作出游戏成品;RPG游戏往往将角色置于一系列不同的迷宫地图中,控制角色在地图中活动,触发不同的物件从而引出事件,推进游戏,设计起来也不困难。网络上可以找到不同种类的游戏编辑器,其中有不少编辑器只需要简单的点击、拖曳,就算不编程,也能设计出不错的游戏。用这些编辑器制作出来的小游戏,可以创造性地用在信息技术教学中,本文的例子都是围绕有关二进制编码的内容展开的。

教学内容展示

借助游戏场景来展现教学内容,可以带来与众不同的趣味感和新鲜感,以及传统演示文稿所不具备的代入感。例如,可以借游戏角色讲述一些技术名词。图1是AVG游戏的截图,这个游戏讲述的是某人误闯入数字虚拟世界,然后逐渐弄清,这个虚拟世界是怎么被设计出来的。游戏通过本来就是数字化的虚拟场景来讲述数字化的概念,颇有自我指涉特性。游戏设计非常简单,用到的图片和声音素材,都可以在遵守约定的前提下,从现成的素材库(如3387、橙光等网站的素材库)中调用。

在讲述某些相互有关的概念时,RPG游戏具有比AVG游戏更强的灵活性,例如,图2是RPG游戏片段,它形象地说明了二进制位与信息状态之间的关系。

游戏描述的,是某个被围困的将军向援军秘密传达信息,传达的信息分为三段:第一段为晚上或白天两种状态;第二段为向东、向南、向西或向北四种状态;第三段为佯攻、骚扰、埋伏、埋伏、潜行、突围、喊话、投降共八种状态,三段连起来就是完整的信息。因为每个士兵的站立方向有两种——面对玩家或背对玩家,于是就能够通过二进制来传递信息了。

课堂教学活动

游戏编辑器具备各种交互功能,AVG游戏可编辑简单的选项来测试学习者的情况,由于AVG游戏编辑器可构造多分支多结尾的游戏流程,因此,可按不同的学习情况,预设将要出现的场景(如图3)。

相对而言,RPG游戏的交互方式要丰富许多,可以做出十分个性化的教学活动来。例如,下页图4所示的游戏截图,叫作“赶猪入圈”,游戏的要求是把猪赶进猪圈,同时要求尽量少用猪圈,以减少第二天打扫猪圈的工作量。

这个游戏的真正意图是理解怎样将数字转换成二进制数。例如,若要把10头猪赶进猪圈,由左至右使用到的是一号和三号猪圈,因为一号猪圈有8个空位,三号猪圈有2个空位,没有用到的是二号和四号猪圈,这就说明,10所对应的二进制数是1010。为了增加趣味性,还可以在赶猪的过程中,将某几头猪的移动方向和移动距离设置为随机值。

只要肯发挥想象力,无论是AVG游戏編辑器还是RPG游戏编辑器,都可以制作出耗费脑筋的解谜游戏。下面这个游戏,玩家可以根据提示,知道自己将要控制哪一头小猪(提示的控制顺序是“112112311211234”,由下至上为一号小猪到四号小猪),也可以自己决定究竟是让这头小猪向左移动还是向右移动。那么如何在最短的时间内把不听话的四号小猪也安置到两丛灌木丛中间呢?图5中左图是游戏开始时的状态,右图是游戏成功时的状态。

这当然不仅仅是个智力游戏,其实只要记住二进制数计数器的变化规律,就能很快达成目标了。针对“112112311211234”控制顺序,移动方向则是“左右左左右右左左右左左右右右左”。

趣味回家作业

在寒假或暑假时间较为宽松时,教师可以为学生准备一些益智游戏,将需要复习的知识用游戏的形式呈现出来。益智游戏的形式比较多样,具体设计和使用的方式也变化多端,笔者试过的有推箱子、拼图、连连看、填字游戏等。相对于课堂里出现的游戏难题,学生回家自主探索的游戏娱乐性更高一些,而思维上的抽象性可以稍微弱些,以便学生有兴趣、有耐心将游戏进行到底。

举一个简单的例子,下面这个拼图游戏是将打乱的图片重新拼成二进制斐波那契数列,初始打乱的状态和拼接好后的样子如图6所示。

为了快速地拼出图形,学生需要知道二进制的斐波那契数列的变化规律。如果增加碎片数量并允许碎片旋转,难度会大大增加。这个游戏是用在线的拼图编辑器jigsaw planet制作出来的。

如有兴趣,教师还可以将若干个解密游戏串联起来,组成一个大的探险游戏,这个制作过程很考验教师的能力。例如,怎样设计一个完整的剧情,将各个小的挑战串联起来,做成完整的RPG游戏?怎样合理地设计分支和重复,让学生在AVG游戏中不知不觉地巩固知识?怎样将不同类型的游戏组合起来,制作出一个自主探索平台?这些都值得大家去思考。相信真正用心制作出来的游戏成品,一定能让人很有成就感,也能获得学生的喜爱。endprint

猜你喜欢
二进制编辑器猪圈
司空见惯感觉烦 锁屏画面快走开
有用的二进制
用Scratch把十进制转为二进制
有趣的进度
编辑精选APP
你距离微信创作达人还有多远?
劫持“小不点”
一头好猪
单独中的洞见
小八卦