教育游戏实验报告.doc_第1页
教育游戏实验报告.doc_第2页
教育游戏实验报告.doc_第3页
教育游戏实验报告.doc_第4页
教育游戏实验报告.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

江 西 科 技 师 范 大 学实 验 报 告课 程 教 育 游 戏 院 系 教育学院 班 级 2009教育技术学 学 号 20092299 姓 名 ljh 报告规 格一、实验目的二、实验原理三、实验仪器四、实验方法及步骤五、实验记录及数据处理六、误差分析及问题讨论目 录 1. 搜索教育游戏相关理论 2. Virtools 基础直线前进实例 3. 创建编辑摄像机实例 4. 虚拟角色创建角色跳跃实例 5. 材质编辑应用场景生成实例 6. 教育游戏综合实例1 7. 教育游戏综合实例2 8. 9. 10. 11. 江 西 科 技 师 范 学 院 实 验 报 告09年级教育技术学1班20092299学号 姓名 ljh 同组姓名 无 实验日期 2012 年 月 日 成绩12. 13. 14. 15. 每次实验课必须带上此本子,以便教师检查预习情况和记录实验原始数据。实验时必须遵守实验规则。用正确的理论指导实践必须人人亲自动手实验,但反对盲目乱动,更不能无故损坏仪器设备。这是一份重要的不可多得的自我学习资料它将记录着你在大学生涯中的学习和学习成果。请你保留下来,若干年后再翻阅仍将感到十分新鲜,记忆犹新。它将推动你在人生奋斗的道路上永往直前!指导老师 : 第15页江 西 科 技 师 范 大 学 实 验 报 告 09 年级 教育技术学1班20092299学号姓名 ljh 同组姓名 无 实验日期 2012年 月 日 成绩实验一: 搜索教育游戏相关理论一、实验课程名称教育游戏二、实验项目名称搜索教育游戏相关理论三、实验目的和要求了解教育游戏相关理论,并能查找相关实例四、实验内容和原理1、掌握教育游戏相关理论2、通过网络查找了解virtools开发的教育游戏五、主要仪器设备计算机、Virtools软件六、操作方法与实验步骤1、浏览以下网站,谈谈你对教育游戏的理解及看法。/mains///2、搜索virtools开发的教育游戏相关案例3个,截图并对其进行分析。1)、游戏名称类别年级学科学习内容中国移动教育游戏标准中对应内容游戏内容与游戏形式时间大冒险课程内容类小学一年级数学认识时间1 数与代数1.A 常见的量1.A.A 时间1.A.A.1 钟表的认识小朋友通过摇色子,走相应的格子数,若遇到问号格子需回答一个与时间有关的问题,回答正确可抄近路直达更远的格子,回答错误按要求后退;小朋友感受每秒钟时间大致的长短。 2)、打地鼠小学二年级 数学 计算练习对应的移动教育游戏标准:1 数与代数1.2 数的运算1.2.1 加法运算 10以内加法 20以内进位加法1.2.2 减法运算 10以内减法 20以内退位减法游戏说明:小朋友根据任务提示计算出正确答案,然后利用锤子极大写有正确答案的地鼠,每答对一题,可得10分。小朋友们,利用你们的速度和智慧快快乐乐打地鼠吧。 3)、 游戏名称类别年级学科学习内容中国移动教育游戏标准中对应内容游戏内容与游戏形式智斗灰太狼课程内容类小学二、三年级数学认识三角形、正方形、圆形、梯形2 空间与图形2.1 图形的认识2.1.1 常见图形的认识 正方形、三角形、圆、梯形的认识 图形的拼组使用鼠标将给定的图形拼凑成一个完整的图形,使小红帽顺利通过陷阱躲避大灰狼的追杀。 7、 实验结果与分析、心得 教育游戏是严肃游戏的一种,是专门针对特定教育目的而开发的游戏,具有教育性和娱乐性并重的特点,是以游戏作为教育的手段,设计游戏的时候以成熟的教育理论作为理论支撑,取得教育性和游戏性的平衡,从而通过游戏的方式来完成教育过程的产品实现;教育游戏属于严肃游戏的一个分支; 严肃游戏是指以那些以教授知识技巧、提供专业训练和模拟为主要内容的游戏。严肃游戏自上个世纪八十年代诞生以来,已经广泛应用于军事、医学、工业、教育、科研、培训等诸多领域。实验二: Virtools 基础直线前进实例一、实验课程名称教育游戏二、实验项目名称Virtools 基础直线前进实例三、实验目的和要求实现鼠标单击位移,角色的直线行走四、实验内容和原理1、鼠标单击目的地让所操作的角色移动到该指定位置2、直线行走的方式五、主要仪器设备计算机、Virtools软件六、操作方法与实验步骤1、 导入并设置角色素材在virtools软件菜单栏中选择resourceopen data resource名人,在弹出的open data resource对话框中选择VT_Plus_1.rsc素材文件,再单击打开命令按钮。即可导入素材数据。在VT_Plus_1.rsc素材库中的characters|animations|asaku.nmo素材拖放到左边的3D layout窗口中,即可导入角色。2、 导入并设置场景素材在VT_Plus_1.rsc素材库中的characters|scenes|scenes05.nmo素材拖放到左边的3D layout窗口中,即可导入场景。3、设置墙壁与地板 选择level manager面板的wall选项后,在groups选项下会添加一个组,命名为wall。接着在level manager面板的floor选项上单击鼠标右键,之后在弹出的快捷菜单栏中选择add attributes命令,如图; 导入BB面板中的character controller模块,并利用前面介绍的该模块的拖拽至角色上的技巧对其处理,并对弹出的对话框进行设置。 七、 实验结果与分析、心得使用计算的方式,在VT中实现角色的直线前进。通过计算,鼠标能够控制角色,单击目的地,角色能够通过直线的移动方式运动到目的地,从而达到控制角色直线移动。实验三: 创建编辑摄像机实例一、实验课程名称教育游戏二、实验项目名称创建编辑摄像机实例三、实验目的和要求熟练掌握VirTools软件,并运用软件来制作一个摄像机的例子。四、实验内容和原理熟悉VirTools软件,掌握软件的操作方法,制作摄像机的行走方式。五、主要仪器设备计算机、Virtools软件六、操作方法与实验步骤1、在实验二的基础上进行创作:在窗口中单击摄影机图标添加一个摄影机。2、在 Target Camera Setup 面板中对它进行更名,更名为Main Name。3、使用选装工具把当前画面调整好角度,并设置初始值。4、双击 Set Orientation ,在但出来的面板中设置为Main Name。5、导入 Object Create模块,连接至Start,双击它,设置name为Shadow Camera。6、导入BB面板中的Set Position模块,将它与Object Create相连接。7、将Object Create模块的输出口连接至Set Position模块的Target。8、双击Set Position,设置Referential为Main Camera。9、导入 Set Orientation和Set Component模块,相互连接至Set Position。10、双击 Get Dir,设置为Main Camera。11、将Get Dir连接至Set Component的第一个参数输出口,设置为Get X。12、将Get Dir连接至Set Component的第三个参数输出口,设置为Get Z。13、将Object Create模块的参数输出连接至Set Orientation第一个参数入口。14、将模块设置为一个循环。七、 实验结果与分析、心得 在学习了VirTools软件后,我们能运用软件来制作比较复杂的例子。在摄像机的例子中,游戏中的人物是朝着摄像机的方向移动的。实验四: 虚拟角色创建角色跳跃实例一、实验课程名称教育游戏二、实验项目名称虚拟角色创建角色跳跃实例三、实验目的和要求实现通过键盘上的上下左右移动键来控制较色的跳跃移动。四、实验内容和原理1、计算机键盘上的上下左右移动键控制角色;2、角色进行跳跃动作。五、主要仪器设备计算机、Virtools软件六、操作方法与实验步骤1、导入角色素材;并将素材库上角色的一系列动作导入,如图;2、新建一个动画脚本,并导入BB面板中的Unliited Controller模块,并连接至Start,并设置参数,如图; 3、导入keyboard mapper模块,连接至start,双击模块,设置key参数,如图; 4、导入BB面板中的key event模块,连接至start,并双击模块,设置参数;如图。 5、将输入key event模块的pressed出口连接至enhanced character keep on floor 模块的off入口,从而关闭角色的keep on floor功能,如图; 6、 删除key event模块与ray intersection模块的连接线,如图; 7、至此已完成了延迟部分的设置,接下来需要从新激活角色keep on floor功能,将binary switch模块连接至enhanced character keep on floor模块;如图。 8、设置跳跃时进行移动的效果,导入switch on key 模块,并连接至identity模块的后方,如图; 9、双击模块,在弹出的窗口设置参数,如图; 10、导入BB面板中的transtate模块,并连接至switch on key模块后方。 11、将identity模块参数设置输出口连接至test模块的A参数,如图; 12、双击identity模块,在弹出的窗口设置参数,如图; 13、将identity模块连接回enhanced character keep on floor 模块的on,如图; 七、 实验结果与分析、心得 在VT软件中并不可以直接设置跳跃功能,如果仅以动作的方式来设置则会无法跳跃到高处位置上,因此必须靠计算的方式来进行处理。实验五: 材质编辑应用场景生成实例一、实验课程名称教育游戏二、实验项目名称材质编辑应用场景生成实例三、实验目的和要求能够通过材质编辑实现场景生成效果四、实验内容和原理1、材质的选择;2、通过游戏需要选择合适的场景,并生成效果。五、主要仪器设备计算机、Virtools软件六、操作方法与实验步骤 1、选择virtools软件上方的菜单栏中的resourcesopen data sources命令,在弹出的open data resources对话框中找到随书光盘中的vt_plus_1.rsc素材文件,之后单击“打开”按钮,这样即可导入整本书的教学素材。 2、选择floor02.nmo素材拖拽至3d layout窗口中,即可导入墙壁和地板素材。 3、双击level manager 面板中的wall01选项,在其中单击emissive选项右边的颜色框。 4、在弹出德颜色对话框中将当前颜色调整到最亮。 5、关闭wall01和floor02的visible功能(即激活闭眼图标)。6、将视图切换到top view(顶视图)。单击打开3d layout 窗口左边的create girds图标,之后会自动弹出关于grid的一些设置,在右上方的方格中单击鼠标右键,在弹出的快捷菜单中选择new layer type命令,将其命名为wall。7、双击颜色列下方的颜色框,可以在弹出德color box对话框中调整颜色,在弹出德对话框中选择红色(r:250,g:1,:b:1) 8、导入bb面板中的set position模块,连接object模块的输出口和set position模块的target输入口,明确复制出来的墙壁该放在哪个位置上。 9、在level script空白处单击鼠标右键,在弹出的快捷菜单栏中选择add parametet operation命令,用于添加参数运算器。在弹出的对话框中设置inputs和ouput均为vector,operation为muitiplication。 10、将素材库中的yinjiao.nmo角色拖拽至坐左方的3d layout窗口中,导入yinjiao角色。 11、导入的yinjiao角色一开始所处位置并不是我们想要的,因此按照如下图所示的操作顺序,先将yinjiao移到远离网格的位置,再将它设置为一开始不执行的状态,之后重新设置其初始状态。 12、在yinjiao角色上单击鼠标右键,在弹出的快捷菜单栏中选择creat script命令用于添加一个脚本。 13、导入bb面板中的activate object模块,以便让刚才所设置的关闭不执行任何动作的yinjiao角色可以产生行动。 14、导入bb面板中的layer slider模块。 15、双击导入的模块,在弹出的edit parameters:yinjiao script/layer slider对话框中设置layer 头 slide on为之前创建的wall。 16、回到level manager面板中将map1的visible关闭,再对其重新设置初始状态。 17、至此,本程序就制作完成。 七、 实验结果与分析、心得游戏中的场景并非事先制作好地,其中的场景可以由程序生成。这样在节省游戏容量的同时还可以使游戏产生更多变化,这种功能对于美术功底不强的的团队帮助相当大。实验六: 教育游戏综合实例1一、实验课程名称教育游戏二、实验项目名称教育游戏综合实例1三、实验目的和要求运用VirTools软件制作一个种植树木的例子。四、实验内容和原理熟练掌握软件的基础上,制作种植树木的例子,使鼠标在界面点击时能种植出树木。五、主要仪器设备计算机、Virtools软件六、操作方法与实验步骤1、导入素材库中的Scene04.nmo素材和Tree001.nmo素材。2、双击Level层级中的Tree001,设置XYZ分别为1000、100、1000,勾选复选框,并设置初始值,添加群组,命名为floor。3、 对Scene04.nmo设置初始值,双击它取消复选框,再设置初始值。4、在Level层级上添加脚本,导入Mouse Waiter模块,设置为:只勾选Left Button Down按钮,将它连接至Start。 5、导入2D Picking,连接至Mouse Waiter的后面。6、导入IS in Group模块,连接至2D Picking模块的后面。7、双击IS in Group,设置Group为floor。8、导入Object Copy,连接至IS in Group的后面,双击,设置为No Dependences、3D Object和Tree001.nmo 9、导入Set Position,连接至后面,将2D Picking的第二个参数输出口连接至Set Position的第一个参数输入口。 10、导入Random和Rotate,设置Rotate的参数输入口为Angel。11、双击Random,设置Degree为350,连接至Rotate第二个参数输入口。 12、导入Set Component,连接至Random的后面,双击Random,设置min和max分别为0.8和1.2,连接至Set Component的第一个参数入口。 13、导入Show模块,连接至Scale,建立一个Target模

温馨提示

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

评论

0/150

提交评论