编程猫之小猫快躲
深圳市龙岗区丰丽学校 林晓冰
一、需要对学生强调或提醒的知识(可发给学生做导学案)
初始化角色坐标
修改角色的坐标
重复执行内部积木
侦测角色
对某角色的x(横向)位置赋一个随机数
任务一:设小猫跟随鼠标移动
任务二:设置飞镖旋转并在同一高度不同地方往下落
任务三: 设置如果飞镖没打中小猫则离开边缘返回到顶部随机一个位置,如果打中小猫则弹出“打中了”,游戏结束。
提高任务: 增加背景和背景音乐,添加飞镖多一个飞镖,并设置不用同下落位置。
二、教师教学参考
1.本节课学习或复习的程序逻辑或语句:
重复语句(复习),坐标系的理解(复习),条件判断(学习),运算模块的随机数积木(学习)
2.游戏描述(必须配游戏界面图一到两幅,文字和图片能说清楚):
本节使用小猫和飞镖两个角色,小猫随着鼠标移动躲飞镖,飞镖从屏幕顶部随机位置落下,打不中小猫则重新下落,打中则结束游戏。
3.教学流程
流程 内容 关键点和难点指引
1.体验程序,2分钟 学生体验游戏。 1.游戏的规则是怎样的? 2.游戏中有哪些角色?每个角色的动作是什么? 教师引导,学生回答 角色:小猫、飞镖 规则:小猫躲飞镖,躲过了飞镖,飞镖则重新下落,打中了则游戏结束。
2.教师分析,6分钟 1.引导学生对游戏分解 2.温习X值和Y值的理解 角色小猫:跟随鼠标移动 角色飞镖:随机从上面不同的位置出现并边旋转边向下掉。 观看学案中的坐标图理解
3.完成此游戏的任务分解 任务一: 完成小猫跟随鼠标移动 重复变换造型
任务二: 完成飞镖边旋转边向下掉 重复执行旋转度数,改变Y值
任务三:完成飞镖如果打不中小猫则掉到下边缘消失后又在上方不同的位置落下如果打中小猫则说“打中了”,游戏结束。
4.提高任务或完善作品 增加背景和背景音乐,添加飞镖多一个飞镖,并设置不用同下落位置。 可以用复制角色的方法,并修改相应的值。
5.作品欣赏或者保存 欣赏作品,2分钟