【少儿编程】小猫捕鱼
2020-05-08 10:03
通过做这个小程序学习侦测积木中的“碰到......?,外观积木中的“将虚像设为......”,以及运算积木中的“在......和......之间取随机数”。
首先,程序需要一个用来记录得分的变量,我们给它取名为“得分”。
Step2
我们在【角色区】的右边选中【舞台】,然后给它添加如下积木。
Step3
接下来,我们再选中角色【猫爪】,将如下积木拖拽入【脚本区】,并设置好数值。
Step4
然后我们再给【猫爪】单独拽入如下积木。
Step5
接下来,我们在【角色区】选中【鱼】然后将如下积木拖入【脚本区】。
Step6
然后给【鱼】添加如右图的积木。鱼在池塘里游,如果碰到池塘左右侧,就转头向相反方向游。
Step7
鱼能游动了,接下来我们处理当猫爪碰到鱼时的情况。我们继续在【脚本区】添加如下积木。
Step8
小朋友们是不是发现上一步中,只要猫爪伸出的时候碰到鱼,得分就会增加很多?这不是我们期望的。我们添加如下积木来解决上面的问题。
Step9
我们再使鱼在别的地方出现时呈现渐渐出现的效果。添加如下积木到【脚本区】。
Step10
最后,我们再让鱼在每次出来的时候都朝不同方向游。添加如下积木到【脚本区】。
程序功能:
1.点击舞台,小猫伸爪捕鱼。小猫的爪子可以伸出去,也能收回来;
2.鱼碰到舞台左右两侧时需要反向游走;
3.当鱼碰到猫的爪子时,被视为捕中,分数加1;
4.被捕中的鱼消失,并在横向随机位置出现一条新的鱼。
【舞台】中有一只想要捕鱼的小猫。
【舞台】下方的【角色区】有本程序需要的所有角色。
Step1
首先,程序需要一个用来记录得分的变量,我们给它取名为“得分”。
Step2
我们在【角色区】的右边选中【舞台】,然后给它添加如下积木。
Step3
接下来,我们再选中角色【猫爪】,将如下积木拖拽入【脚本区】,并设置好数值。
Step4
然后我们再给【猫爪】单独拽入如下积木。
Step5
接下来,我们在【角色区】选中【鱼】然后将如下积木拖入【脚本区】。
Step6
然后给【鱼】添加如右图的积木。鱼在池塘里游,如果碰到池塘左右侧,就转头向相反方向游。
Step7
鱼能游动了,接下来我们处理当猫爪碰到鱼时的情况。我们继续在【脚本区】添加如下积木。
Step8
小朋友们是不是发现上一步中,只要猫爪伸出的时候碰到鱼,得分就会增加很多?这不是我们期望的。我们添加如下积木来解决上面的问题。
Step9
我们再使鱼在别的地方出现时呈现渐渐出现的效果。添加如下积木到【脚本区】。
Step10
最后,我们再让鱼在每次出来的时候都朝不同方向游。添加如下积木到【脚本区】。
我们已经完成了“小猫捕鱼”的程序。当小鱼游近的时候,点击池塘,小猫伸出爪子做出抓鱼的姿势,碰到鱼后,得分增加一分。
“小猫捕鱼”的程序中用到了“坐标”“消息”“随机”和“变量”等知识点。通过“坐标”的运用,小鱼可以在池塘中游来游去。小朋友,这些知识如何应用,你掌握了吗?把你做的“小猫捕鱼”拿给朋友们,大家一起来进行一场捕鱼大比拼吧。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com