【少儿编程】小猫捕鱼

网友投稿 2020-05-08 10:03

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

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com