这是《Scratch编程》课程的第18课,这节课,我教你做一个动画小游戏:小猫钓鱼。
学习目标:
1. 熟练使用变量
2. 熟练使用广播
3. 能够根据条件跳出循环
4. 熟练使用重复执行和选择程序指令
任务描述:
1、小猫固定在舞台左下角,小鱼在舞台上部进行最左->最右->最左的来回移动。
2、按下空格键,小猫发射鱼钩,碰到小鱼或者到舞台边缘后消 失。
3、钓到5条鱼后,小猫说:“钓了5条了,我要回家了!”1秒钟,游戏结束。
任务分析:
1. 绘制“鱼钩”角色
2. 创建变量,记录钓鱼数
3. 小鱼在舞台上部的来回移动
4. 鱼钩的发射、方向、运动与消失
5. 钓了5条后,程序结束
程序流程图:
通过对任务进行分析,绘制程序的流程图:
程序指令:
根据流程图,编写程序指令:
“小猫”角色的指令:
“小鱼”角色的指令:
“鱼钩”角色的指令:
任务扩展:
总结:
这节课,我教你做了一个动画小程序:小猫钓鱼。通过完成任务,学会熟练使用变量、广播;能够在循环程序中根据条件跳出循环;综合使用运动、外观、事件、控制、侦测、运算等指令。
你学会了吗?赶紧练习一下吧!
我们下节课再见!