Virtools应用于教育游戏开发初探

(整期优先)网络出版时间:2013-09-19
/ 2

Virtools应用于教育游戏开发初探

张灿玲

张灿玲

(江苏省张家港职业教育中心校,江苏张家港215600)

摘要:根据教学内容的特点以及学习者的特征,构建基于Virtools技术教育游戏,有助于激发学习者的兴趣,提高教学的效率和效果。Virtools工具的优势给教育游戏的开发带来了新的便利与突破,两者的结合具有良好的发展前景。

关键词:虚拟现实;Virtools;教育游戏

中图分类号:TP391文献标识码:A文章编号:1671-6035(2013)09-0000-01

席勒在《审美教育书简》中说:“只有当人是充分意义的人的时候,他才游戏;并且只有当他游戏的时候,他才是完全的人。”赫伊津哈在《游戏的人》里认为,游戏把人们从平常生活带向自主和自由的王国。游戏的魅力所在也即如此。网络游戏的风靡以及诸多学生沉迷与网络游戏甚至荒废学业的现象不得不使我们反思,反思我们的学校教育出了什么问题,反思我们的课堂为什么不能产生同等的吸引力,同时也给我们带来了解决问题的新思路,即将游戏与教育相结合,根据教育需求研发教育游戏,让学生在游戏中习得知识。

2004年发表的教育游戏产业研究报告将教育游戏定义为“能够培养游戏使用者的知识、技能、智力、情感、态度、价值观。并具有一定教育意义的计算机游戏软件”。教育游戏是游戏产业新开辟的领域,它的研究领域涉及多学科,主要涉及教育学、心理学、教学设计以及计算机应用技术等,这无疑对教育游戏的设计者、开发者提出了很高的要求。目前在教育游戏中存在的突出问题是如何处理好教育性与游戏性的平衡关系以及交互界面的友好性,这就要求我们要运用合理的理论和成熟的技术来进行教育游戏的设计。

Virtools是由法国全球交互三维开发解决方案公司所开发的一套具备丰富互动行为模组的即时3D环境虚拟实境与多媒体互动编辑软件。该软件可以基于已有的三维模型、图形或影音等资源进行整合设计,同时Virtools软件在三维动画制作方面是一种强大的技术.它有着完善的技术支持:创作应用程序、动作引擎、渲染引擎、播放器以及软件开发工具包。该软件有如下特点[2]:

1.用户界面直观。

Virtools的设计界面是一个可视化、图形化的界面,它借助于直观图形化的编辑方式,为使用者提供思维模式,进行对象和脚本设计的用户界面,它使开发流程更加直观。

2.文件生成方便快捷。

利用Virtools设计的作品除了可以编译生成单机运行的可执行文件以外,最大的特色在于可保存为网页格式,生成的文件小、占用空间少,网络传输速率快、,便于推广和传播。

3.脚本语言VSL(VirtoolsScriptingLanguage)的支持。

VSL是一个强大的脚本语言。用户可以在Virtools的图形脚本编辑器中进行相应的脚本代码编写与运行,编辑器提供脚本关键字智能颜色显示功能、函数参数显示功能以及完整的调试功能。

4.模块化的技术开发路线。

Virtools可以利用拖放的方式,将系统内的BuildingBlocks(行为交互模块,以下简称BB)赋予在适当的object(对象)或是character(虚拟角色)上,并以流程图的方式,决定BB的前后处理顺序,从而实现可视化的交互脚本设计。

VirtoolsDev4.0中内置的BuildingBlock已经达到682个。这些BuildingBlock涵盖了网络控制、逻辑控制、运动控制、材质编辑、鼠标和键盘接口、界面设计等多个方面的功能,只要进行适当组合,就可以制作出功能强大的三维交互系统,从而能更好的满足教学游戏对于系统与用户之间的高交互性,促使有效的学习行为的发生。

5.高效的协作平台。

Virtools根据用户的不同需求与水平,为用户了提供多种工作方式。一般的开发者可以用鼠标拖放模块的方式进行开发。Virtools软件中提供了几百个BB,可以被用户方便的拖拽调用。高级开发用户可以利用SDK(SoftwareDevelopmentKit,软件开发工具包)和VSL,通过相应的API接口,创建自定义的交互行为脚本和应用程序。

笔者通过检索相关文献,了解到目前Virtools工具在教学游戏中的应用现状。由于Virtools引入中国的时间不长(2004年底进入中国市场),所以其在中国教育游戏中的应用还没有普及,但也有不少作者对这方面进行了研究。例如在《三维教肓游戏开发方法的研究》一文。该文综合分析了目前教育游戏的发展现状,针对其不足提出了一种开发三维教育游戏的新方法——EMV,即用EML教育建模语言进行可表达性教学设计;用3DMAX构建三维场景;用Virtools进行数据处理和交互控制。本文使用EMV方法设计开发了一个教育游戏的实例,向读者展示了如何利用Virtools工具进行游戏设计的便捷性和可操作性,使我们感觉到利用Virtools进行教学游戏的设计不再那么遥不可及。

又如《基于Virtools的游戏软件的设计与开发》一文中所设计的“虚拟登月飞行”系统是一款寓教于乐的游戏软件,文章介绍了基于Virtools平台以3DSMAX、POSER等三维建模软件进行设计与开发的流程。[4]

此外,进行游戏设计时涉及的问题比较多,至少包括:故事背景的构筑;故事情节的设计;游戏情境的展现;教学活动与故事的情节的匹配及与学习者的心理预期的适应;教学活动及教学内容与游戏任务系统的嵌套及其与游戏激励机制,促进用户产生沉浸感;角色扮演,以使不同的学习者都能找到自己的替身或者影子等方面。因此,在进行游戏系统开发前应该进行充分的规划和设计,既要考虑到教育游戏应该具有的特点,又要顾及到Virtools工具的特点,从而更好的利用该工具开发出高质量的教学游戏系统。

随着对教育游戏进一步了理论研究以及虚拟现实技术的逐步成熟,相信利用Virtools等工具进行游戏设计将会得到更迅速的发展,教育游戏也会以高质量的姿态服务于学习者。

参考文献:

[1]胡珊,鲁云灿,杨春,谭良.三维教肓游戏开发方法的研究[J].中国教育信息化.2008.

[2]罗虹王士勇.基Virtool技术的虚拟教学系统的设计与实现[J].现代教育技术.2007(17).

[3]马颖峰,孙彦青,马红亮.教育游戏核心竞争力探微远程教育杂志[J].2009.

[4]王曦,安洋.基于VIRTOOLS的游戏软件的设计与开发[J].微计算机信息.2007(24).

[5]孙倩.基于3DSMAX的三维建模及其在Virtools环境中的应用[J].中国科技信息》.2008(12).

[6]杨炎涛.基于Virtools的虚拟实验系统构建[J].实验技术与管理.2008(9).