全国服务热线:400-6263-721

位置:长沙童程童美少儿编程培训学院 > 学校动态 > 少儿编程课 海底世界鲨鱼吃小鱼

少儿编程课 海底世界鲨鱼吃小鱼

来源:长沙童程童美少儿编程培训学院时间:2023/4/4 15:48:51

  今天我们要完成是在奇妙的海底世界,一头凶猛的鲨鱼,吃小鱼的游戏,但是在吃小鱼的同时需要躲避人们的捕杀。

  首先我们先来看看海底世界是什么样子的

  里面有各式各样的鱼儿,有螃蟹,有鲨鱼,有章鱼,还有潜水员。

  (1)我们需要添加各种各种的鱼儿,还有水下的角色。(跟随步骤来,难度降低,初学者都可以跟随完成程序)

  点击新建角色小人头

  选择“水下‘’角色库,并将角色添加到舞台区

  在角色列表我们可以看到我们添加的角色

  选择我们的条鱼,开始写我们的程序了。

  ①添加我们的小绿旗,在【事件】程序块,“当小绿旗被点击”

  ②舞台区我们发现鱼儿都太大了,小小的舞台容纳不下,我们怎么让小鱼儿缩小一点呢?在【外观】程序块,我们找到“将角色的大小设定为”

  ③小鱼儿都不游动,我们要让小鱼儿在海洋里来回的游动

  【动作】程序块找到“移动10步”,将10改成2。

  【控制】程序块里找到“重复执行”

  ④小鱼儿都游到边缘就动不了啦,这时候我们该怎么办呢?

  是不是该反弹回来,接着游

  我们需要判断小鱼儿是不是碰到了边缘,真正的小鱼儿可以感受的到,但是我们的程序中的小鱼儿需要我们告诉它是不是碰撞到了边缘。

  ⑤游戏是不是应该有点难度,这样的小鱼儿只会在一条直线上游动,我们需要小鱼儿任意方向

  一个圆有360度,我们的小鱼儿要在360度内任意方向旋转。(随机数在,【数字和逻辑运算】程序块中)

  同时为了小鱼儿不会翻转,我们添加了设定旋转模式为左右旋转。在【动作】程序块中

  到这里,我们游走的小鱼儿就完成了。

  ⑥接下来,我们就要来做鲨鱼吃小鱼啦

  当小鱼儿碰到鲨鱼,小鱼儿被吃掉,小鱼儿消失

  并且我们的总分得1分。

  Shark是鲨鱼角色的名字,我们在【侦测】程序块中找到碰撞识别,

  【控制】程序块找到如果,那么来判断碰撞到鲨鱼后的行为。

  【事件】广播,被吃了,告诉鲨鱼角色做出反应。

  这样我们的小鱼儿就完成了,复制到所有的小鱼儿角色同样的程序。

  我们现在来完成鲨鱼的程序部分

  鲨鱼的一开始程序块基本和小鱼儿一样,设定大小,碰到边缘的判断,不同是鲨鱼一开始出现的位置是随机的。

  我们再个鲨鱼,增加一个吃小鱼的动作变化,也就是我们之直说的造型。

  当鲨鱼接受到“被吃了”广播后,开始造型的变化。

  我们的鲨鱼,需要我们用上下左右的按键来控制。

  面向0度是向上

  面向180度是向下

  面向-90度是向左

  面向90度是向右

  这节课我们就完成了,

  还有一点点是我们的潜水员,他与我们的小鱼儿非常像,但是如果鲨鱼遇到,那么鲨鱼就被捕杀了,我们的游戏就结束了。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/977/news/610139/违者必究! 以上就是长沙童程童美少儿编程培训学院 小编为您整理 少儿编程课 海底世界鲨鱼吃小鱼的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721