初中地理课堂打地鼠Flash教育游戏的设计与开发
2015-03-11刘云
刘云
摘 要 “打地鼠”教育游戏是以初中地理“中国的行政区划”为内容进行设计的,旨在帮助学习者能够在轻松愉悦的氛围中进行学习,并增强学习的趣味性。以初中地理教学实际内容为背景,阐述“打地鼠”教学游戏设计与开发的总体流程,并对各阶段的具体任务要求做出系统论述。
关键词 初中地理;教育游戏;Flash
中图分类号:G434 文献标识码:B
文章编号:1671-489X(2015)02-0059-02
随着教育信息化不断地深入,教育游戏成为教育领域的热点。寓教于乐的教学形式体现了素质教育和以人为本的价值理念,是在信息化环境下教育的创新,能够激发学生的积极性。在我国,教育游戏在教育中的应用取得了一些进步,但是地理学科的教育游戏比较少见[1-2]。
1 教育游戏
教育游戏的概念有很多版本,目前还没有一个统一的定义,一般认为教育游戏就是以游戏的形式应用于教育教学中,使学生在轻松愉悦的学习氛围中,不知不觉地学到教材中的内容,或者掌握一定的知识或技能。
教育游戏是教育软件的一种,是根据学生自身发展规律和特点,在教学理论和学习理论的指导下进行教学设计,努力实现游戏与教育的巧妙结合,形成一个有机的整体,激发学生学习兴趣,发挥学生的潜能的教育软件[1]。
2 “打地鼠”教育游戏的设计
前期分析 由于初中地理“省级行政区以及对应的省会城市”的教学内容知识繁多零散,而且学生学习起来比较枯燥,故选择此内容作为“打地鼠”游戏的内容。使用教育游戏,来改善课堂教学形式的单一,从而有效地激发学生的学习兴趣。采用Flash技术对“打地鼠”教育游戏的设计与开发进行探索,把教育游戏融入地理知识的教学中,结合学习者特征,学生在体验教育游戏中获得知识,进而优化地理课程教学的效果。
教育游戏定位 游戏定位决定教育游戏的总体概况,为教育游戏的设计和开发指明了整体的宏观方向,对教育游戏的目标、功能、内容、形式作出总体考虑。
1)教育游戏的目标。教育游戏的目标简而言之就是寓教于乐,即让学生学习知识同时不乏趣味性,并不是单调地学习知识,而是在教育游戏的虚拟空间里体会学习知识的乐趣,并能将习得知识记忆得更持久。
2)教育游戏的功能。“打地鼠”教育游戏的功能主要是让学生在操作游戏期间,产生对游戏内容的趣味性与学生学习的积极性相关,这样在传统的教学方式中引入教育游戏的教学方式,也转变了学生的学习方式,增强教学效果的同时,学生对地理知识学习的热情也有所提高。
本文的教育游戏只是面向地理课堂教学,即对课堂教学的补充,这都是学习定位所要解决的。根据上述分析,设计教育游戏是以知识的学习与建构为目标的知识补充型的教育游戏,以地理知识的巩固和灵活应用为目的的补充型教育游戏。当然,教育型的教育游戏也是追求的一个目标。
3)教育游戏的内容。本教育游戏主要是面向初中地理课程八年级上册第一章“从世界看中国”第二节“中国的行政区划”中关于省级行政区与省会城市的具体课堂教学内容。“打地鼠”教育游戏主要是让地鼠举着带有省级行政区的旗子与相对应的带有省会城市名称的锤子,若两者对应正确,游戏会进入下一个行政区;若两者对应不正确,则游戏继续在本行政区。这项工作主要需要教学设计流程完成。
4)教育游戏的形式。本“打地鼠”教学游戏是使用Flash形式呈现的,因为Flash形式的游戏简单而且易于操作,游戏所占的空间小,方便安装、携带以及传播,交互性强。使用的Flash CS5软件具有独特的帧动画技术,专业的矢量动画功能,使设计者能够真正按需要设计动画效果;使用的素材丰富,而且兼容性强;Flash软件的动画技术,能够做到无限大,并保持画面质感,有助于细节的演示;Flash软件的可视化的操作界面便于交互,而且可以用Flash Action Script脚本语言镶嵌到网页,便于显示。
故事背景编写 编写故事背景是根据初中地理课的“省级行政区以及对应的省会城市”为题材进行改编,形成游戏的整体轮廓,还参考了网上的其他“打地鼠”游戏。
“打地鼠”教育游戏的整体框架为游戏首页、游戏注册、游戏规则、游戏界面。进入游戏界面,鼠标变成锤子形状,并且锤子上带有省会名称,而地鼠则是举着省级行政区的旗子。如果两者匹配,就会击中老鼠,并会冒金星,就会跳入下一个省级行政区;如果打错了,游戏继续。但是有时间限制,时间用完游戏就结束,将退出游戏界面,可以选择重新进入游戏。
3 “打地鼠”教育游戏的开发
“打地鼠”教育游戏的开发环节是基于教育游戏设计环节之上,前期工作的顺利进行会影响到教育游戏的后期开发。下面介绍“打地鼠”教育游戏的开发流程。
场景编写 场景编写是结合教育游戏的内容和特点,以及对教育游戏中实现的可能性的考虑,对教学设计中的学习情境进行改编,使之成为可以在教育游戏场景中实现教育游戏的任务。场景编写的成果就是教育游戏的任务脚本,后续教育游戏的实现是依据这些脚本实现的。
“打地鼠”教育游戏的场景由游戏首页、注册游戏、游戏使用说明以及各个不同的游戏省级行政区的场景组成。
美工制作 美工制作是在教育游戏故事背景完成之后进行的,它可以将故事场景中必要元素制作成型。在场景编写之后,美工制作就可以同时进行,也可以延后进行。场景编写应该考虑美工制作的难度和工作量,尽量减少新增场景的元素的数量,提高场景元素的重复利用率。美工制作也要满足场景编写的需要,提供丰富的场景元素。
音效制作 音效制作主要是为教育游戏制作背景音乐,根据教育游戏情节的发展,使得游戏的使用者身临其境、激发学习的动机,并烘托教育游戏的气氛,起到画龙点睛的作用。恰当的背景音乐是表达教育游戏主题的手段之一。恰当的背景音乐极富表现力,与游戏者产生共鸣,使得游戏者沉浸在游戏之中,有利于游戏者记住教育游戏的内容,从而提高学习效率[3]。endprint
程序编写 程序编写是教育游戏的实现阶段,它是对设计环节进行的技术实现。此环节的工作是经过程序的编写、调试,最终的游戏软件的呈现。
1)场景之间的跳转是通过在按钮上编写代码,实现特定场景的跳转。
①用户注册:
on (release) { gotoAndPlay(″用户注册″,1); }
②进入游戏:
on (release) { gotoAndPlay(″广东″,1); }
③游戏说明:
on (release) { gotoAndPlay(″游戏说明″,1); }
④退出按钮:
on (release) { fscommand(′quit′,′ture′); }
2)控制时间进度条的代码:
stop(); onEnterFrame=function(){ nowtime()
txt=now-starttime; mc._width=timewidth*(30-txt)/30
if(txt>20){ var color = new Color(mc); color.setRGB(0xf
f0000)}
if (txt>=30) { gotoAndStop(2); delete this.onEnterFrame; }
var flag=2; var i=random(100)+1
if(flag==1){ setInterval(this,onEnterFrame,15000) }
else{ _root[″r″+i].gotoAndPlay(2) }
flag=I }
datas=new Date()
starttime=datas.getSeconds()
var txt=0; timewidth=mc._width
function nowtime() { nowsecond=new Date();
now=nowsecond.getSeconds()
if(starttime>=30&&now<=30){ now +=60} }
3)鼠标变成锤子的形状:
Mouse.hide();var hitcount=0;startDrag(″chui″,true)
onMouseDown = function() {
for(var i=1;i<=9;i++){ if(chui.chuitou.hitTest(_root[″r″+i].shu)){
_root.attachMovie(″huohua″,″huohua″+i,i);
_root[″huohua″+i]._x=_root[″r″+i]._x;
_root[″huohua″+i]._y=_root[″r″+i]._y; hitcount++; }
chui.gotoAndStop(2); } }
onMouseUp = function() {chui.gotoAndPlay(1);}
4)Replay按钮:
stop(); Mouse.show ()
5)下一关按钮:
on (release) { gotoAndPlay(″江西″,1); }
测试改进 教育游戏编写完之后,还需要进行测试和试用,一是检测教育游戏本身隐含的一些错误;二是在一定的范围内收集使用反馈意见,以便进一步的改进。本游戏需改进:有元件制作得不够细致,需要在美工制作时加以修正;搜集适用对象的反馈意见比较少,需要找学生进行试用,来改进教育游戏,才能更符合游戏使用者的学习需求。这是一个不断优化的循环往复的过程。
本文主要是从教育教学的视角,根据初中地理学科中的“省级行政区以及对应的省会城市”内容,设计“打地鼠”Flash教育游戏,并对教育游戏脚本设计进行初步探讨。“打地鼠”教育游戏的使用,以期能使学习者对地理知识的学习更感兴趣,能够提高学习的积极性,并促进地理课程的教学。
参考文献
[1]王飞,赵颖.基于Flash的初中化学教育游戏的设计与实现[J].沈阳师范大学学报,2012,30(4):525-527.
[2]程君青,朱晓菊.教育游戏的国内外研究综述[J].现代教育技术,2007,17(7):72-75.
[3]刘月明,姚怀彬.浅谈背景音乐在社教类节目中的作用[J].齐齐哈尔大学学报,2010(2):79.endprint