基于微视频的教育游戏的开发初探.doc_第1页
基于微视频的教育游戏的开发初探.doc_第2页
基于微视频的教育游戏的开发初探.doc_第3页
基于微视频的教育游戏的开发初探.doc_第4页
基于微视频的教育游戏的开发初探.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于微视频的教育游戏的开发初探王汉卿(常州市北郊初级中学 213001)摘 要:随着翻转课堂在世界范围内的兴起,对于如何利用微视频资源提高学习者的学习效果越来越多的受到教育领域各级专家的重视。微视频有其自身的优势,然而交互性的不足从某种程度上也限制了基于微视频的教学的发展,如何提高微视频的交互性,也就成为微课程资源建设研究的新问题。关键词:微视频 教育游戏 开发 RPG Maker VX 随着翻转课堂在世界范围内的兴起,对于如何利用微视频资源提高学习者的学习效果越来越多的受到教育领域各级专家的重视。微视频可以将文字、图片、影像、声音等多种资源整合在一起,是一种富有综合性的媒体,形象生动、信息量丰富,作为教育资源,它比传统课堂教学更具有吸引力,而且微视频所承载的学习内容,短小精悍,能够很好的帮助学习者完成碎片化的学习。然而微视频的交互性是比较低的,作为视频发布者的老师,很难确定学生是否能够全程注意力集中的观看完视频,也很难判断学生的学习效果如何。再加之如果学生所学的几门学科每天都需要观看微视频,那么每天观看数个微视频,时间久了也会降低学生观看微视频的积极性。因而,如何提高基于微视频学习的交互能力,充分发挥微视频教学资源的优势成为微课程资源建设研究的新问题。游戏,是一种古老的社会文化现象,是人的一种存在方式,富有自由性、创造性,和物质利益无关却能对游戏者产生无尽的吸引力。电脑游戏自诞生以来,经过几十年的发展,就以他独特的魅力使很多人深陷其中。电脑游戏具有精美的画面、动听的音乐、引人入胜的剧情、丰富的互动、强烈的身份代入感、易于获得的满足感等多种优势,如果能将游戏的这些优点和微视频融合,势必可以增强基于微视频学习的吸引力和交互性,进而激发学生的学习动机,提高学习效率。笔者试图在此方面进行尝试,将微视频和游戏教学的理念融合在一起,开发基于微视频的教育游戏范例。以下,是笔者的开发步骤:1.选取溶解度曲线的绘制这个知识点,制作录制脚本溶解度曲线的相关问题是九年级化学沪教版教材中第六章的一个难点,选取这个知识点,一方面,因为它承接了学生之前已学的溶解度的概念,另一方面,它也是开始对溶解度曲线进行深入探讨的起始点。如果能对溶解度曲线是如何获取的有了深入的理解,就能够为今后溶解度曲线相关问题的分析打下良好的基础。选取好知识点后,笔者开始构思微视频的录制脚本。在脚本中,指出了本视频的学习目标能够自行绘制溶解度曲线,并对溶解度曲线上的点的意义有初步的认识;罗列了讲解步骤先复习溶解度的定义,再回忆同学们熟知的二次函数曲线的绘制方法,最后以硝酸钾为例绘制溶解度曲线;定制了用于教学反馈的习题。2.选取视频录制工具,制作微视频Camtasia Studio是一款视频录播软件,具有以下功能特点:(1)作为一款屏幕录播软件,Camtasia Studio能够以30帧每秒的速度录制电脑屏幕上所有的操作过程,并能够捕捉鼠标的位置和运动轨迹,进而制作出鼠标点击特效、标注特效等多种效果。支持全屏录制或者是局部录制,由于是基于directX技术进行录制,所以兼容性较好,一般不会和其它程序发生冲突。(2)Camtasia Studio还具有较强的后期处理能力,可以对素材进行多轨道剪辑处理,对于同一个素材可以实现音视频分离,软件内置丰富的专场效果,字幕效果,声音变化效果。这对于录制微视频过程中出现的瑕疵的修整以及视频的视觉优化具有很大的作用。(3)支持格式多样,支持常见的音视频格式的导入和剪辑,输出的格式包括avi,MP4,wmv,mov等多种常见的视频格式,甚至支持输出内嵌Flash播放器的网页格。选定视频录播软件之后,根据之前制定的脚本,结合手写板,就可以开始进行微视频的录制了。在录制中,大多数的内容都是以边讲解边写出来的形式呈现的,这就使得学生在观看视频时,就像教师一边给他讲解,一边在一张纸上写写画画给他看,可以多一些生动感和学习的临场感。3.选择游戏引擎,构思游戏脚本,编写程序RPG Maker VX是一款免费的2D RPG游戏开发引擎,使用者不需要掌握太多的编程知识也可以制作出精美的角色扮演类游戏,对于初学游戏开发者的要求门槛较低。利用RPG Maker VX,教育者可以较轻松的自行开发出符合教学要求的教育游戏软件。(1)构思游戏脚本因为本案例只是一次技术实现的探索案例,所以脚本较简单:游戏者需要去某座城堡里探寻宝藏,但是遇到了守卫的拦阻,想要通过,就必须赢得守卫提出的挑战。游戏者答应挑战后,开始播放视频,游戏者在观看视频过程中,可以进行暂停,重播,退出等操作。当视频播放到一定时间后,就会跳出提问,考查游戏者的学习水平达到如何,如果能够答对,则视频继续,如果不能答对,则需重新观看视频学习。当所有问题都答对后,即通过了挑战,那么游戏者就会获得一定的金钱奖励,并且获得进入城堡的资格。(2)编写程序由于RPG Maker VX内建的函数库并不支持视频播放,所以想要把视频资源融合到该引擎中,还需要利用外挂的动态链接库文件扩展可使用的函数。笔者在游戏目录中创建了一个视频函数库文件“video.dll”,挂接了“set_current_position”,“get_current_position”,“play”,“stop”,“reset”,“load_video_file”等一系列函数,实现了通过在RPG Maker VX中对dll文件的调用控制对视频的播放、暂停、退出、获取播放位置等一系列命令。挂接动态链接库的部分脚本如下:module FSL module RMVXVideo Video_Dll_Name = Video.dll endendclass RmVideoPlayer DLL = FSL:RMVXVideo:Video_Dll_Name initVideo= Win32API.new(DLL, InitRMVedio,lliiiii, i) releaseVideo= Win32API.new(DLL, ReleaseRMVedio,v, i) videoPlay= Win32API.new(DLL, VideoPlay,v, i) videoStop= Win32API.new(DLL, VideoStop,v, i) vedioReset= Win32API.new(DLL, VideoReset, v, i) vedioUpdate= Win32API.new(DLL, VideoUpdate, v, i) getCurrentPosition= Win32API.new(DLL, GetCurrentPosition,v, l) setCurrentPosition= Win32API.new(DLL, SetCurrentPosition,l, i) setStartStopPosition= Win32API.new(DLL, SetStartStopPosition, ll, i) def dispose_video releaseVideo.call End def load_video_file(videoFileName, layerNumber) if setMediaFile.call(videoFileName.to_unicode, layerNumber) = 0 get_last_error end lenght = get_time_lenght End def play videoPlay.call end def stop videoStop.call end def reset vedioReset.call end def update vedioUpdate.call EndEnd通过外挂动态链接库,实现了在RPG Maker VX播放视频的功能。下一步,通过在RPG Maker VX中创建视频播放页面实现游戏进程中随时对播放视频的调用。创建播放界面的部分代码如下:class Scene_Video RmVideoPlayer def initialize(file_name, layer, x, y, width, height, type, playing, play_mode) $videoy=y $videoh=height super(2, Rect.new(x, y, width, height) type = type is_play = playing file_name = file_name play_mode = play_mode layer = layer $bofang=true End def main start perform_transition post_start Input.update Graphics.freeze loop do Input.update Graphics.update update_scene sprite = Sprite.new sprite.bitmap = Cache.system(Title) break if $scene != self end Graphics.update endEnd(3)创建游戏地图利用RPG Maker VX自建的地图绘制功能制作游戏地图,效果如下:(4)编写事件在地图坐标点(11,12)创建事件,利用RPG Maker VX自建的事件编辑器编写事件。事件编写如下:利用类似的方法实现在视频播放到一定时间的时候暂停,并跳出提问,回答正确方可继续,回答错误则需要重新回答,并接受处罚。(5)测试游戏,发布最后,对界面代码部分进行美化加工,并进行测试。测试效果如下:游戏初始界面游戏地图界面及对话互动系统视频播放界面提问界面以上就是这个基于微视频的教学游戏范例的制作过程,在此工程基础上,可以进一步加入更多RPG要素,如任务系统,奖励系统,装备系统等等,从而进一步丰富微视频的学习过程。结语:根据沉浸理论,当学习者有强烈的任务驱动感和信息寻求欲的时候,最容易发生沉浸。如果仅靠一段视频,可能还不足以让学习者沉浸其中,尤其是当学习者需要连续观看多个视频的时候。然而,如果让学习者在充满角色扮演要素

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论