Scratch编程教程09 狗拿耗子

网友投稿 2018-08-17 11:42

培养编程思维,在学习和工作中处处领先于人,决胜未来的人工智能时代!

小同学,你好,今天的作品叫“狗拿耗子”。

你的鼠标移到哪里,小老鼠就跟到哪里;小老鼠跟到哪里,狗狗就追到哪里,追上了还会叫几声,可好玩了。跟老师一起试试吧!


步骤:

1.启动Scratch编辑器,新建一个自己喜欢的舞台背景。

https://cdn.china-scratch.com/timg/180819/11420Qb6-0.jpg


2.新建狗狗和老鼠角色,并调到适合的大小。

https://cdn.china-scratch.com/timg/180819/11420W232-1.jpg

3.点选老鼠角色,放一个循环积木,只要点了绿旗就一直执行“移动到鼠标”,这样,游戏运行时,小老鼠就会一直跟着鼠标了。

https://cdn.china-scratch.com/timg/180819/11420U249-2.jpg


4.点一下角色区的小狗,到右边代码区编写属于小狗追老鼠的代码。小狗要一直追老鼠,同样要用到一个循环积木。在每一次循环的过程中,要判断一下狗狗到老鼠的距离(因为老鼠和鼠标指针在一起,所以狗到指针的距离也是一样的)。如果距离超过15就追过去,如果小于15不用追了,叫三声就可以了。编好后是这样的:

https://cdn.china-scratch.com/timg/180819/11420RQ7-3.jpg

“如果……”后面的棱形里叠放了两个积木,还输入了一个数字15,它的组成如下:

https://cdn.china-scratch.com/timg/180819/11420U2F-4.jpg


小结:

今天学了:

1.用循环结构积木可以实现点了绿旗就一直执行一些命令,这样可以让角色追随鼠标或其它角色。

2.如果达到条件就执行A命令,否则就执行B命令,这是判断结构的另一种形式。


作业:

试试让老鼠自己随机移动而不是跟我们的鼠标移动。

--end--

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