内容正文:
贴标签游戏
认知培养目标
1、学习使用“通过碰撞运行”积木的使用
2、掌握多个积木协同运动
技能培养目标
1、提高学生的观察能力。
2、提高学生的逻辑思维能力。
3、提高学生的编程软件操作能力。
讲授新课
在游戏中,当狗狗被猫咪贴了标签后,
狗狗当脚本就会出发执行,然后狗狗
再去给猫咪贴标签。它们俩会一只贴
来贴去,直到你停止程序。
讲授新课
在这个活动中如何使用另一块事件积木:通过碰撞运行积木。
讲授新课
选择Farm (农场)背景,添加Dog (狗狗)角色。把它俩拖拽到相距约 5步的距离。
首为猫咪创建如下脚本
动手制作
动手制作
狗狗的脚本使用通过碰撞运行积木启动。当它被猫咪碰到后就能触发这块积木
动手制作
为狗狗创建如下脚本
动手制作
现在点击火箭选项卡,准备编写脚本。我们希望火箭接收到猫咪发送的 消息之后再发射,因此脚本要以通过消息运行积木启动
动手制作
如果一个角色碰到另一个由通过碰撞运行积木启动的角色,那么这段脚本就 会持续运行,直到不再碰撞为止。
动手制作
尝试制作躲避球游戏。向项目中添加小球,使用多段以无限重复积木结尾和 以通过绿旗运行积木开始的脚本。只要确定哪段脚本由通过碰撞运行积木启动,哪段脚本由通过绿旗运行积 木启动即可
扩展反思
为了让贴标签游戏更加流畅,你需要估算等待积木的等待时间,还需要估算需要多少块蓝色的动作积木。尝试不同的数字,测试看看哪些数字的组合最适合你的游戏!
Thanks
感谢观看
$$
教学课题
贴标签游戏
教学时长
120分钟
班级
6岁
教学套装
内容
写一个猫咪和狗狗玩贴标签游戏的程序。在游戏中,当 狗狗被猫咪贴了标签后,狗狗的脚本就会触发执行,然后狗狗再去给猫咪贴标签。 它们俩会一直贴来贴去,直到你停止程序
教
学
目
标
知识目标
1、学习使用“通过碰撞运行”积木的使用
2、掌握多个积木协同运动
能力目标
1、 提高学生的观察能力。
2、 提高学生的逻辑思维能力。
3、提高学生的编程软件操作能力。
教学重点
学习使用“通过碰撞运行”积木的使用
教学难点
停止积木只会停止执行该积木的角色,而非其他角色。一旦脚本停止,那么 它就只能通过某些事件(点击绿旗、点击角色、发送消息等)的触发而再次执行
教学过程设计
教学内容
设计意图
引
入
15min
小朋友们大家好,欢迎来到山姆大叔,我是XXX老师,
今天老师和大家一起做一个“贴标签”游戏,大家看到老准备好几种颜色的标签纸,每个颜色都有它的行动指令,在没有被贴标签的时候同学们是不能动的哟,我们分成两个组,每个个人一次给别人贴上标签纸,当标签纸贴上后,每个小朋友根据标签纸的颜色做出相应的动作,看看哪一组的小朋友默契度最高。开始吧!
1.确认学习主题
2.学生讲解故事
讲
授
新
课
25min
本活动学习如何使用另一块事件积木:通过碰撞运行积木行。当一个角色碰撞到其他角色时,被碰撞角色的通过碰撞运行积木就会启动角色的通过碰撞运行积木就会启动。同学们刚刚做游戏的时候是不是都是被贴上标签后,获取颜色信息做出相应的活动吖~
动
手
制
作
60min
创作方法:选择Farm (农场)背景,添加Dog (狗狗)角色。把它俩拖拽到相距约 5步的距离。如果不太确定具体的位置,可以稍后在脚本运行后确认,猫咪会向狗狗的方向前进并说“Tag!”(“我贴!”),然后再往回走并暂停2 秒等待狗狗来贴自己。我们将给猫咪的脚本添加无限重复积木,这样它和狗狗就 能一直玩这个游戏了
1. 首为猫咪创建如下脚本
2. 狗狗的脚本使用通过碰撞运行积木启动。当它被猫咪碰到后就能触发这块积木,当狗狗发现自己被碰到后,它先暂停2秒给猫咪跑开的时间,随后追赶猫咪 再说“Tag!” 并迅速跑开
3. 为狗狗创建如下脚本
我们不需要为狗狗添加无限重复积木,因为通过碰撞运行积木每次都会被触发运行
提示
如果一个角色碰到另一个由通过碰撞运行积木启动的角色,那么这段脚本就 会持续运行,直到不再碰撞为止。例如,若猫咪距离狗狗的位置非常近,近到它 们俩已经接触,那么狗狗的通过碰撞运行积木就会启动,脚本也会没有间断地执 行,直到猫咪不再触碰狗狗
寻找挑战
尝试制作躲避球游戏。向项目中添加小球,使用多段以无限重复积木结尾和 以通过绿旗运行积木开始的脚本(关于如何同时运行两段脚本的方法,参见第3 章活动6的“寻找挑战二)。再修改猫咪和狗狗的脚本,实现谁先碰到球谁说“I'm out!”(我出局了 !)并消失的效果。添加更多角色让游戏更刺激吧不要忘了,在一个编程区使用两段脚本,你就可以让角色在说话的同时执行 动作。只要确定哪段脚本由通过碰撞运行积木启动,哪段脚本由通过绿旗运行积 木启动即可