闽教版六年级下册信息技术综合活动1 设计互动闯关小游戏 -教案.docx
第56课时 设计互动闯关小游戏(综合活动1)教学内容分析本活动将综合应用前面几节课学习的输入设备 鼠标、键盘、麦克风、摄像头,制作一个互动闯关游戏,游戏的第一关是“打水怪”,第二关是“托气球”。把模块指令运用到情景教学中,将抽象的知识进行形象化的处理,寓教于乐,从玩中学,让学生产生用计算机编程解决现实问题的强烈愿望,充分感受到信息技术的强大魅力,体验人机交互设备给编程带来的乐趣。教材推荐使用小组合作形式开展本节课的教学,引导各小组发挥集体智慧,集思广益,先探讨、分析主题,结合教材中的“任务内容”“任务说明”“任务分析”,确定游戏名称、类型,共同制订游戏开发方案。教材首先讲解了舞台背景设计、游戏角色选择、游戏规则制订,接着通过水怪的角色分析图,分析该角色的功能,并出示对应的脚本。再运用同样的方法阐述了海星、子弹、气球角色的能和相应的脚本,引导学生学会思考,分析问题,逐步完成闯关游戏的脚本搭建。最后,对编写好的程序进行测试,及时记录运行程序中发现的问题,通过小组合作以解决问题,从而提高学生编程的效率,培养他们的学习能力和信息素养。本活动是编写人机交互游戏的综合应用课,学生通过创意设想、分析策划、实践操作、交流分享环节,组合运用各种素材,体验程序与生活之间的联系,感受虚拟世界与计算机硬件的人机交互,掌握多种信息处理方法,拓宽他们的知识面,激发求知欲,培养创新意识、小组合作能力和逻辑思维能力。在探究活动中,引导学生学会合作、分享展现出新颖的构思,丰富的想象力,强大的表力,让学生在实践中快乐成长。教学对象分析通过前面课程的学习,学生已经初步掌握在程序中使用鼠标、键盘、麦克风、摄像头进行人机交互的方法。但综合应用这些输入设设计一个互动闯关游戏对他们来说还是较大的挑战,因此教师要善于营造沉浸式的编程学习氛围,引导学生兴致勃勃地编写脚本,轻松自如“驾驭”各种计算机硬件,用鼠标“指挥”海星行进,用键盘“发射”水弹,用麦克风“吹”气球,用摄像头“托”气球,让学生在探究中成长,在磨练中进步。本课教学对象是小学六年级学生,此年龄段学生好心强,求知欲高,思维逐渐成熟,对于程序设计的思想有一定的接受能力。本节课的活动内容生动活泼、主题富有趣味性,符合该年龄段学生的认知能力与身心发展水平可根据学生的学习进度灵活安排成2个课时完成。在教学中,教师要落实“在实践中学”的教学理念,聚焦于培养学生独立思考、尝试操作、团队合作、分享交流、解决问题的能力。教学目标1.会用鼠标控制海星运动。2.会用键盘控制水弹发射3.会用麦克风“吹”气球。4.会用摄像头“托”气球 星5.会用克隆指令复制多个角色。6.会用广播与接收消息控制角色运动。教学重点和难点1.教学重点。 综合运用鼠标、键盘、麦克风、摄像头控制角色运动。2.教学难点。广播与接收消息、摄像头控制角色运动。教学方法1.情境教学法:教师通过闯关游戏,吸引学生的学习注意力,让学生学会观察,提带着问题去思考的能力,为导入本课学习创设良好的学习氛围。2.操作演示法:教师采用边演示边讲解的方法,帮助学生形象直观地接受新知。3.任务驱动法:教师布置学习任务,学生在任务的驱动下,激发学习兴趣,主动去尝试完成学习任务。通过学生自主、合作完成任务,提高他们的动手操作能力,也提升他们的素养。4.自主探究法:学生在教师的指导下自主学习,按组内异质、组间同质进行分组,并分别以小组为单位开展充分的讨论、探究,任务完成后,由各小组派代表进行汇。教学准备 1.教学环境。Windows操作系统、多媒体广播控制系统、计算机网络教室、因特网环境。2.教学资源。教学资源包(Scratch游戏、学生作品、微视频等)、课件。教学过程第一课时一、导入新课(4分钟)1.教师指导学生打开 Scratch游戏,解说游戏规则。游戏一共有2关。第1关:海星跟随着鼠标移动,按下空格键发射水弹射击水怪。成功打中4个水怪,自动进入第2关。第2关:先用麦克风“吹”气球,气球变大;再用摄像头感知游戏参与者手的移动方向,从而改变气球的运动方向,把气球托起来。完成托住气球任务,即视为闯关成功。2.学生体验游戏时,思考这款游戏给你带来什么不同的体验感受。3.引导学生在小组内讨论、交流,倾听学生汇报。4.归纳小结:这是一款综合应用鼠标、键盘、麦克风、摄像头控制角色的 Scratch互动闯关游戏。5.揭示课题:综合活动1设计互动闯关小游戏。二、组建游戏开发小组(6分钟)1.引言:本节课我们通过小组合作形式,每个小组用 Scratch制作一个多关卡互动小游戏,体验互动游戏开发的全过程。2.出示任务。(1)各小组推选有责任心的学生担任小组长。(2)先探讨、分析主题,结合教材中的“任务说明”“任务分析”确定游戏名称、类型,共同制订游戏开发方案。(3)小组成员进行合理分工,分别承担方案完善、场景规划、素材搜集、脚本编写、调试运行等任务。三、活动任务制作步骤(4分钟)1.指导学生阅读教材第2830页,明确探究活动任务并探寻设计互动闯关小游戏的思路。2.学生分组讨论 、交流。3.学生分组汇。4.归纳小结:设计互动闯关小游戏步骤。(1)设计或选取舞台场。(2)设计或选取角色。(3)规划游戏规则。(4)编写游戏脚本。四、游戏制作前的准备(10分钟)1.舞台背景设计。(1)引言:闯关小游戏一共有2关,我们需要为导入的两张背景图片分别取名,否则将无法执行“接收信息”脚本,实现背景切换功能。(2)出示任务:请同学们小组合作参照教材第28页第一段内容,完成舞台背景设计。删除原来的空白背景。上传2张图片作为游戏背景,分别取名为“海底”和“郊外”。(3)引导各个小组实践操作。(4)巡视指导,收集问题。(5)演示解决存在的问题。2.角色设计。 (1)引言:水怪、海星、水弹、气球,这4个角色其实一直都在舞台上,只不过在不同关卡执行相应的显示指令或隐藏指令;海星、水怪角色的动画效果是通过重复执行“下一个造型”指令来实现的。(2)出示任务:请同学们小组合作,通过阅读教材的表综1-3角色规划表,进步明确各角色出现或隐藏的时间点,完成角色设计。删除软件默认的小猫角色。新增水怪、海星、水弹、气球角色,并调整它们的大小。(3)引导各个小组实践操作。(4)巡视指导,收集问题。(5)归纳汇总,演示解决存在的问题。3.规划脚本。(1)引导学生细读教材内容,思考可以从哪些方面设计情节并制订规则。(2)小组交流、讨论形成脚本思路。五、分析功能编写脚本(16分钟)1.变量规划。(1)出示任务:小组讨论,该互动闯关小游戏中需要设置哪些变量。(2)引导学生在小组内讨论、交流,倾听学生汇报。(3)小结:第1关需要添加的变量有“得分”和“初始位置”,“得分”用于记录打中水怪得分,“初始位置”用于记录水怪的水平位置;第2关需要2个系统变量“计时器”和“响度”,“计时器”用于记录托起气球的时间,“响度”用于记录麦克风收到的声音响度。2.添加消息。(1)引言:为了让各个角色在各个关卡“各就各位”,需要添加广播与接收消息指。找到“事件”模块中的“广播消息”指令,从下拉框里选择“新消息”,新增 “第1关”“第2关”这两个消息。选择窗口左下方的背景缩略图,参照教材第30页表综1-5添加两个脚。为水怪、海星、水弹角色分别添加当接收到第2关”事件和“隐藏”指令。为气球角色添加“当接收到第1关”事件和“隐藏”指令。(2)小组合作,添加广播与接收消息指令。(3)巡视指导,收集问题。(4)演示解决存在的问题。3.编写背景脚本。(1)课件出示背景脚本的效果设想小组合作,编写背景脚本。效果设想:游戏开始时,背景切换为海底”图片,“得分”变量设定为0,广播消息“第1关”;当接收到“第2关”消息时,背景切换为“郊外”图片。(2)小组代表演示脚本搭建过程。(3)各小组完善本段脚本4.编写水怪脚本(1)引言:通过添加克隆指令和循环指令,复制出五个与水怪母体的大小、初始位置、方向完全一样的水怪克隆体,沿着水平方向排成一行。(2)课件出示水怪的角色分析图和对应的脚本流程图,与学生一起分析该角色的功能,讲解脚本编写的过程。水怪克隆体一旦“碰到”水弹,也就是被发射的水弹击中,“得分”变量加1分,执行“删除本克隆体”指令,及时释放所占用的系统资源。当水怪克隆体被水弹击中4个,广播消息:第2关,角色水怪、海星、水弹接收到该消息时,执行隐藏指令。(3)小组合作,编写水怪脚本。(4)巡视指导,收集问题。(5)演示解决存在的问题。5.编写海星脚本。(1)引言:通过“外观”模块中的“下一个造型”指令,重复切换海星造型,实现动态效果;鼠标位置侦测指令结合“运动”模块中的移动指令,实现用鼠标控制海星运动。(2)课件出示海星的角色分析图和对应的脚本流程图,与学生一起分析该角色的功能,讲解海星角色脚本编写的过程。(3)小组合作,编写海星脚本。(4)巡视指导,收集问题。(5)演示解决存在的问题。编写水弹脚本。(1)引言:该脚本包含按键侦测指令,按下空格键,发射水弹。(2)课件出示水弹的角色分析图,和学生一起分析该角色的功能,并出示对应的脚本流程示意图,讲解脚本编写的过程(3)小组合作,编写水弹脚本。(4)巡视指导,收集问题。(5)演示解决存在的问题。7.编写气球脚本。(1)引言:气球的脚本包含初始化、吹气球、托气球几个部分。其中“响度”积木嵌套在循环等待指令中,一旦侦测到的麦克风响度大于90,气球就变大,开启摄像头,进入视频侦测阶段。接着,在10秒内重复执行“视频方向对于当前角色”指令,如果通过摄像头“感知”到手“托举”气球的方向朝上,气球就往上升。旦气球垂直方向(y坐标)移动距离大于60,就提示闯关成功,游戏结束提示:通过摄像头测试时,用手来控制气球的上下飘浮,手移动的速度要慢点,才会有比较理想的效果。(2)课件出示气球的角色分析图,和学生一起分析该角色的功能,并出示对应的脚本流程图,讲解脚本编写的过程。(3)小组合作,编写气球脚本。(4)巡视指导,收集问题(5)演示解决存在的问题8.保存游戏脚本文件。第二课时一、导入(4分钟)1.引言:上节课,各个小组都大显身手,发挥集体智慧,集思广益,初步完成了闯关小游戏的脚本搭建。老师为你们点赞!这节课我们将完善脚本,对游戏进行创新,与其他小组分享你们的成果。2.各小组打开游戏脚本文件,根据实际情况对脚本进行完善。二、测试与优化脚本(6分钟)1.出示任务:请同学们准备好摄像头、麦克风等外部设备,运行程序。组内成员分工合作:建议组员一个操作,一个个体验,还有一个负责记录。根据游戏开发方案,逐项测试程序脚本运行是否与预设的一致,把游戏运行中遇到的困难、故障记录下来,进一步修改、完善程序。2.小组间相互运行脚本,提出反馈意见或建议。三、创新活动(10分钟) 1.在游戏中,增加水怪被击中的声音,增加随机数改变水怪出现的位置等使游戏变得更加好玩。2.小组间相互运行脚本,提出反馈意见或建议。四、展示点评梳理总结(20分钟)1.展示与交流。(1)各小组展示本组制作的闯关小游戏作品,充分介绍人机交互方面的特色,重点讲解本组在设计、创作、编写程序、调试等方面的设计意图及功能,分享本组在实践过程中的辛苦和喜悦、经验与教训。(2)以投票的方式选出本次活动的“最佳作品奖”“最优创意奖”“最佳体验奖”等。2.收获与反思(1)评价他人。对其他小组的作品给予评价,完成课本第35页表格的填写。请同学们谈一谈:从其他小组分享的互动游戏作品中学习到了什么。(2)评价自己。请同学们谈一谈:通过本次综合活动,,你对互动闯关小游戏有了什么新的认识,在实践过程中,遇到了什么问题,你是如何解决问题并克服困难的。填写教材第36页活动评价表。(3)完善作品。听取老师或同学的意见或建议,从功能、脚本编写等方面对本组作品进行改进。3.总结:在此次综合活动中,我们起回顾了在程序中使用鼠标、键盘、麦克风、摄像头进行人机交互的方法,每个小组都设计出了优秀的 Scratch互动闯关游戏。希望同学们课后可以继续探索,设计出更多有趣、富有创意的 Scratch游戏