第1课时
移动鼠标接苹果
教学目标
1.认识侦测模块的相关指令,掌握使用鼠标控制角色运动的方法。
2.会使用生成随机数的指令。
3.初步了解变量的含义和使用。
4.编写用鼠标控制角色运动的人机交互游戏脚本。
教学重点和难点
1.教学重点。
鼠标位置侦测指令、随机数指令、变量的应用
2.教学难点。
编写用鼠标控制角色运动的人机交互游戏脚本。
教学策略选择与设计
1.情境教学法:教师以学生熟悉的“接苹果”小游戏为情境,让学生了解鼠标侦测游戏的特点。
2.操作演示法:教师采用边演示边讲解的方法,帮助学生形象直观地接受新知识
3.任务驱动法:教师布置学习任务,学生在任务的驱动下,激发学习兴趣,主动去尝试完成学习任务。通过学生自主、合作完成任务,提高学生的动手操作能力,也提升学生的素养。
4.自主探究法:学生在教师的指导下自主学习,按组内异质、组间同质进行分组,并以小组为单位开展充分的讨论、探究,任务完成后,由各小组派代表进行汇报。
教学准备
1.教学环境。
Windows操作系统、多媒体广播控制系统、计算机网络教室、因特网环境。
2.教学资源。
教学资源包(Scratch游戏、学生作品、微视频等)、课件。
教学过程
一、导入新课(4分钟)
1.引言:小时候,大家都玩过打砖块、打地鼠等游戏吧,今天,老师也给大家带来了一个小游戏。
2.引导学生运行桌面上的游戏程序,让学生体验游戏。
提问:谁能说出刚才游戏的规则是什么?你如何评价这个游戏
4.倾听学生汇报。
5.归纳小结:这是一类通过鼠标控制角色移动的?Scratch游戏。
6.课件显示课题:第1课移动鼠标接苹果
二、“接苹果”游戏原理(4分钟)
1.引导学生观察游戏运行效果
2.小组讨论:角色小车、苹果是如何运动的?游戏是怎样运行的?
3.倾听学生汇报。
4.小结接苹果游戏的原理:苹果从树上随机落下,用鼠标拖动小车,接住落下的苹果,统计在有限的时间内接住的苹果数量。
三、游戏制作前的准备(10分钟)
1.舞台背景设计。
(1)引言:请同学们从本地文件中上传“苹果树果园”背景,还可以从角色库中插入适当角色装饰背景
(2)引导学生实践操作。
(3)巡视指导,收集问题。
(4)归纳汇总,演示解决存在的问题题。
2.角色设计。
(1)出示任务。
①删除软件默认的小猫角色。
②新增小车角色和苹果角色。小车角色可自主学习微课—绘制小车角色,在矢量编辑模式中自行绘制。苹果角色可从外部导入。
(2)引导学生实践操作。
(3)巡视指导,收集问题。
(4)演示解决存在的问题。
3.角色出场定位
(1)出示?Scratch坐标平面图,回顾坐标定位知识:在水平方向即x轴的长度是480步,在垂直方向即y轴的长度是360步
(2)教师拖动鼠标指针到指定位置,引导学生观察“运动”模块“移到x:…y:…”指令中坐标数字的变化。
(3)出示任务:请同学们阅读图1-2和图1-3内容,学习鼠标位置侦测指令,小组讨论,移动角色到鼠标指针位置,采用哪种方法更便捷。
(4)小组汇报,教师点评
(5)示范讲解小车移动区域、随机数、苹果可能出现和下落的位置。
4.规划脚本。
(1)引导学生仔细阅读教材第4页内容,思考可以从哪些方面设计情节并制订规则。
(2)小组交流、讨论形成编写脚本的思路。
四、编写程序(10分钟)
1.编写小车和鼠标交互的脚本
(1)引导学生先定义变量“剩余时间”,用于设定游戏终止的条件;再定义变量“接到个数”,用于展示游戏的评价结果。
(2)课件出示小车和鼠标交互的脚本流程图,讲解脚本编写的过程。
(3)引导学生编写小车脚本。
(4)巡视指导,收集问题
(5)演示解决存在的问题
2.编写苹果落下的脚本。
(1)引言:苹果在下落过程中,碰到小车角色要隐藏起来,同时变量“接到个数”加1;没有碰到小车则落到y<-100的区间时苹果停止下落,表示落到地上
(2)课件出示苹果脚本流程图,讲解脚本编写的过程。
(3)引导学生编写苹果脚本。
(4)巡视指导,收集问题。
(5)演示解决存在的问题。
五、测试与优化脚本(2分钟)
出示任务:请同学们阅读教材第6页调试脚本这部分内容,测试与优化脚本。
(1)调整苹果落下的等待时间。
(2)改变苹果出现位置的ⅹ坐标即水平位置的范围
(3)使鼠标交互游戏运动画面更加流畅。
2.小组成员相互运行脚本,提出反馈意见或建议。
六、分层任务,巩固操作(6分钟)
1.基础任务:完善程序。
2.提高任务:修改“接苹果”游戏脚本,在舞台上添加多个苹果,提高苹果落下的速度,也可以增加石块角色,接到石块每次扣2分,以增加游戏的趣味性。
七、展示点评,梳理总结(4分钟)
1.展播部分学生作品,引导学生评价作品的创意之处。
2.引导学生说一说,交流这节课所学知识。
3.引导学生填写教材第6页的活动评价表。
4.总结:今天,我们学习了鼠标位置侦测指令,一起制作了“接苹果”游戏,体验了人机交互。希望同学们课后可以继续探索,设计出更多有趣的Scratch游戏。