教学目标:
1、会导入图片素材并绘制图形。
2、了解坐标,学会使用直到型重复指令、随机数指令。 3、学会编写用鼠标控制角色动作的电脑游戏脚本。 教学重点:
(1)导入图片素材并绘制图形。
(2)了解坐标,学会使用直到型重复指令、随机数指令。 教学难点:编写用鼠标控制角色动作的电脑游戏脚本。 课时安排:1课时 教学过程: 一、导入新课。
1、引言:scratch软件不仅可以用画图,做数学,还可以用于制作有趣的游戏呢?
2、演示部分学生的优秀scratch游戏。如章鱼捕食等游戏。 3、提问:你想用scratch软件创作什么样的游戏呢? 4、倾听学生的回答,确定这节课的学习任务。 5、出示课题:第6课 猴子摘枣 12
二、猴子摘枣的游戏原理 1、分析猴子摘枣游戏原理。 2、引导学生观察游戏运行结果。
3、小组讨论:角色猴子、枣子是如何运动的?如何评价游戏的运行效果。
4、倾听学生汇报。
5、引导学生交流实践心得,适时评价及总结。 三、制作前的准备
1、布置任务1:搭建游戏舞台 (1)示范讲解导入外来图片的方法。
(2)引导学生在舞台中导入一张游戏背景图。 (3)巡视指导,收集问题。
(4)归纳汇总,演示解决存在的问题。 2、布置任务2:让小猴登场
(1)示范变换角色,把当前的小猫删除,从角色库中选取一只小猴,并对小猴做个性化编辑。在小猴的头顶上添加一只篮子,让小猴更形象、
更逼真。
(2)引导学生在矢量编辑模式中画篮子。 (3)巡视指导,收集问题。
(4)归纳汇总,演示解决存在的问题。 3、布置任务3:让枣登场。
(1)引导学生自主学习微课——绘制枣角色,并尝试添加枣新角色。 (2)巡视指导,收集问题。 (3)演示解决存在的问题。 4、布置任务4:角色出场定位
(1)出示scratch坐标平面图,示范讲解坐标定位知识 (2)开展读取鼠标位置活动
教师拖动鼠标指针指定位置,引导学生说出位置。 (3)引导学生查找动作指令模块中有关位置的指令。 (4)示范讲解猴子活动区域。 (5)示范讲解随机数
(6)示范讲解枣可能出现和下落的位置 5、讲解设定游戏的终止条件。 13
四、编写角色脚本
1、布置任务5:编写猴子脚本。
(1)引言:定义变量“时间”表示游戏终止的条件,再定义变量“得分”表示游戏的评价结果,
(2)课件出示猴子脚本流程图,讲解脚本编写的过程 (3)引导学生编写猴子脚本。 (4)巡视指导,收集问题。 (5)演示解决存在的问题。
2、布置任务6:编写枣随机落下的脚本。
(1)引言:枣在下落的过程中,碰到猴子角色要隐藏起来,没有碰到猴子则落到y<-134区间时停止下落,表示落到地上。 (2)课件出示枣子脚本流程图,讲解脚本编写的过程。 14
(3)引导学生编写枣子的脚本。 (4)巡视指导,收集问题。 (5)演示解决存在的问题。
3、布置任务7:运行并测试脚本,看是否和预设结果一致。 五、分层任务,巩固提高 1、基础任务:完善程序。
2、提高任务:修改猴子接枣游戏,提高游戏难度,让更多枣子落下,且缩短下落的时间。。 六、总结与评价
1、展播部分学生作品,引导学生评价作品的创意之处。 2、引导学生说一说,交流这节课所学知识。 3、引导学生填写教材的活动评级表。 4、总结: 15
第7课 小猫走迷宫 教学目标:
1、熟悉使用侦测指令模块的按键指令。
2、在程序中引入计时器指令作为程序的终止条件。 3、学会编写用按键控制角色动作的游戏脚本。 教学重点:
(1)能熟悉使用侦测指令模块的按键指令。
(2)学会在程序中引入计时器指令作为程序的终止条件。 教学难点:编写用按键控制角色动作的游戏脚本。 课时安排:1课时 教学过程: 一、导入新课
1、引导学生运行桌面上的游戏程序,让学生体验游戏。
2、提问:谁能说出刚才游戏的规则是什么?你如何评价这个游戏? 3、倾听学生汇报。
4、归纳小结:这是一类通过键盘按键控制角色行走的scratch游戏。 5、揭示课题:第7课 小猫走迷宫 二、明确游戏制作步骤
1、引导学生阅读教材的内容,思考如何制作一个完整的走迷宫游戏。 2、引导学生在小组内讨论,交流。 3、倾听学生汇报。
4、归纳小结:制作一个完整的走迷宫游戏大致需要六个步骤。 (1)设计平面迷宫图。
(2)选择游戏角色。 (3)制定游戏规则。 (4)编写游戏脚本。 (5)反复测试游戏效果。
(6)优化游戏脚本,改善游戏效果。 三、游戏制作前的准备
1、布置任务1:设计平面迷宫图。 (1)示范讲解平面迷宫图的设计方法。 16
(2)引导学生实践操作。 (3)巡视指导,收集问题。 (4)归纳示范讲解存在的问题。 2、布置任务2:角色准备
(1)以默认的角色作为游戏的主角。
(2)引导学生将角色分别移到起点和终点,并将角色大小调整到合适迷宫通道大小的范围。
3、布置任务3:制定游戏规则。
(1)引导学生阅读教材的内容,思考可以从哪些方面设计制定游戏规则。
(2)小组交流,讨论。 (3)倾听学生汇报。
(4)归纳小结小猫走迷宫游戏的规则。 四、编写小猫走迷宫游戏脚本
1、布置任务4:编写小猫初始位置及状态的脚本。
(1)课件出示小猫初始状态脚本流程图,讲解、分析脚本编写思路。 小猫处于迷宫的入口处,其位置坐标(X:-205,Y:-143),方向向右,呈显示状态,并且每隔0.1秒切换造型。 (2)引导学生编写脚本 (3)巡视指导,收集问题。 17
(4)归纳、讲解存在的问题
(5)引导学生对脚本进行二次修改。 2、布置任务5:编写小猫行走方式的脚本。
(1)课件出示按右移键控制小猫行走的脚本的流程图,讲解。分析
脚本编写思路。
(2)小组交流讨论:按左移键、上移键、下移键的脚本又是如何编写的?
(3)倾听学生汇报。
(4)引导学生编写按左移键、上移键、下移键的脚本。 (5)巡视指导,收集问题。
(6)归纳小结:设定通过方向键,改变小猫的方向,让小猫所在的X坐标,Y坐标值增加或减少,实现小猫在迷宫行走的功能。 (7)引导学生二次修改脚本。
3、布置任务6:编写小猫碰到障碍物的脚本。
(1)课件出示小猫碰到迷宫墙脚本流程图,分析脚本编写思路。 18
(2)提问:如何判断是否碰到迷宫墙?可以使用侦测指令模块中的哪一条指令?
(3)倾听学生汇报。
(4)引导学生编写碰到障碍物的脚本。 4、布置任务7:编写处理小猫行走超时的脚本,
(1)引导学生阅读教材的内容,自主学习计时器的作用。
(2)引导学生思考:计时器有什么作用?在脚本中是如何使用的? (3)引导学生在小组内交流讨论。 (4)倾听学生汇报。 (5)归纳小结:
(6)出示编写行走超时处理的脚本流程图,引导学生编写行走超时处理的脚本。
(7)教师巡视指导,收集问题。 (8)归纳总结,解决问题。
5、布置任务8:编写小猫走出迷宫的脚本。
(1)出示编写走出迷宫的脚本流程图,指名学生上讲台讲解,分析脚本的编写思路。 19
(2)引导学生编写走出迷宫的脚本。 (3)归纳小结。 6、保存游戏脚本文件。 五.脚本调试与优化