资源简介 第12课综合活动:《飞机大战》(第2课时)教学主题:本节课以飞机大战为主题,构思故事情节来制作游戏。教学目标:1、能尝试增加互动、优化设计。2、能根据需要修改、完善脚本。Scratch相关模块:鼠标的y坐标、y坐标of[角色]、如果<>那么…否则…、重复执行、重复执行直到<>、变量、克隆、随机数、等待、显示隐藏、变量教材分析本节课是综合活动课,制作飞机大战游戏,主要包含部分是增加互动,优化设计。在给飞机制作脚本的时候重点要让学生理解克隆的概念。教学重难点综合运用所学知识给程序增加互动功能教学方法本节课主要采用课堂演示法、学生协作互助、任务驱动法。课时安排:1课时教学过程:一、课程导入观看优化升级版的《飞机大战》,讨论它在之前的设计上增加了哪些功能?演示:飞机大战二、布置舞台背景和角色1.首先,我们第一步还是来分析我们的背景和角色。我们需要四个角色:“我方飞机”、“我方导弹”、“敌方飞机”“敌方导弹”示范操作:导入角色图片和角色初始化导入“我方飞机”、“我方导弹”、“敌方飞机”“敌方导弹”四个角色。布置好四个角色的初始大小以及位置。2.现在我们还需要给飞机找一个战场,他们在哪里开战呢?示范操作:导入合适的背景图片,图片可以上网搜索。三、给游戏增加互动功能同学们,现在我们已经都已经把舞台布置好了,我们需要设计一下我们的游戏规则。认真想一想,我们的游戏规则是怎样的呢?先打开飞机大战(一)中学的“我方飞机”、“我方导弹”、“敌方飞机”、“敌方导弹”基础程序。给敌机增加装备给敌机设计多条生命,同时给敌机增加反击武器,让敌机也可以发射导弹。我们让“敌方飞机”在右边,用鼠标来控制它上下移动。“敌方飞机”的水平位置是固定在最右边不动的,只有上下方向跟随鼠标移动,那么“敌方飞机”的x坐标值就是170不变,y的坐标值就是舞台上下的坐标,脚本示范:敌方飞机脚本示范:我方飞机脚本示范:2、增加计分功能现在双方导弹打到对方飞机没有任何反应,应该如何设计?增加计分功能:新建两个变量分别用来存储我方得分和敌方得分计分规则示例:我方飞机打中敌方飞机,我方飞机加分;我方飞机被打中,敌方飞机加分。我方导弹脚本示范:敌方导弹脚本示范:3、增加游戏判定结果拓展优化《飞机大战》,如:增加游戏结果判定:在游戏结束时告诉玩家哪方战机取得了胜利在“造型”里给敌方飞机导入一个“敌方飞机爆炸”的新造型,我们只需要切换造型就可以实现爆炸的效果了。这里注意,在游戏开始时需要设定它的造型为没有爆炸的“敌方飞机”。下面我们用“如果<>那么…否则…”模块来编写脚本。教学拓展1.课后挑战我们飞机大战的游戏已经做好了,你可以给他们设置不同的舞台背景,根据不同的得分有不同的背景。也还有其他的玩法哦!自己试试吧。2.课后问答问题1:我们怎么设计“敌方导弹”的攻击路线呢?问题2:双方的分数是如何得到的?《综合活动:飞机大战(第一课时)》教学设计课题《综合活动:飞机大战(第一课时)》课型新授课授课时间1课时教学目标知识与技能目标:(1)了解、掌握程序设计的基础步骤。(2)能理解程序设计的内容,确定使用的相关角色,并合理选择适当的造型。(3)会根据角色构思相应的功能,灵活设计、搭建脚本。过程与方法:体验提出问题、分析问题并探索解决问题的过程。掌握程序设计的一般方法。情感、态度与价值观目标:通过游戏程序设计,培养学生对Scratch编程的兴趣,激发学生的创造性。(2)通过问题解决的过程,培养学生大胆探究、勇于实践的学习精神。教学重难点理解、掌握程序设计的基本步骤教学方法课堂演示法、学生协作互助、任务驱动法。教师准备PPT、教材教学过程教学环节教师活动学生活动设计意图游戏体验激趣导入1.教师展示“飞机大战”游戏,吸引学生的兴趣。2.请学生体验游戏。3.请学生小组内讨论“飞机大战”游戏的乐趣所在并发表意见。4.导入主题,设计一个“飞机大战”游戏程序。1.学生欣赏作品。2.学生体验游戏。3.学生讨论“飞机大战”游戏乐趣所在并发表意见。4.学生了解本节课的主题。通过游戏展示、体验与小组讨论,激发学生的学习兴趣与探索欲望,并初步了解本节课的学习内容。明确内容确定角色任务一:明确内容,确定角色。1.分析问题:引导学生明确游戏内容,确定游戏所需要的角色。(鼓励学生在游戏中加入自己的奇思妙想)2.解决问题:确定好内容与角色后,打开软件进行角色的导入和造型添加,教师提供素材,引导学生导入角色,鼓励小组协作。1.学生在小组内讨论”飞机大战”游戏的主要内容及所需要的角色,并派代表进行汇报。2.学生导入角色,添加造型。(参考导学单任务一)让学生经历发现问题、分析问题、解决问题的过程,在这过程中鼓励学生勇于探索,敢于实践,积极小组合作。构思功能搭建脚本任务二:构思功能,搭建脚本。确定角色的造型后,需要思考各个角色的主要功能并搭建对应的脚本,首先我们来看看我方飞机这个角色,它是怎么动的呢?引导学生思考游戏角色的功能,这些功能可以用哪些脚本来实现。引导学生初步完成游戏所有角色功能的构思及脚本的搭建。教师巡视,引导学生积极进行小组协作完成游戏角色功能的构思及脚本的搭建。学生思考并汇报。学生先自主尝试角色功能的构思和脚本搭建。(参考导学单任务二)小组内协作积极完成功能构思、脚本搭建及效果检验。(可参考微课视频)通过引导,培养学生分析问题、解决问题的能力,并培养学生的小组协作能力。增加互动优化设计引导学生根据运行的情况,结合自己的想法和老师的建议,进行游戏程序的优化设计。请学生分享自己的游戏设计的想法。学生尝试优化游戏程序。2.学生代表分享游戏设计想法,其他学生认真倾听。教师的简单引导,给学生更多发挥的空间,让学生勇于创新,敢于实践,为下节课的学习做铺垫。课堂总结拓展延伸提问学生说说本节课的收获。布置课后小任务:设计一个有趣的互动小游戏与同学、教师分享。学生说一说本节课的收获,讲一讲游戏程序设计的基本步骤。2.学生运用所学知识设计游戏。引导学生及时主动总结归纳,并鼓励学生学以致用。 展开更多...... 收起↑ 资源列表 《第12课综合活动飞机大战》教学设计(第一课时).doc 《第12课综合活动飞机大战》教学设计(第二课时).docx