最新消息:

Scratch游戏编程-猫捉老鼠

Scratch 少儿编程 4740浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

前面我们讲了程序区的动作模块。可能您会觉得,学了之后不知道怎么应用。今天我们就来一个案例,体验一下这些程序块的功能。
01
案例预览
本案例是一个叫猫捉老鼠的程序。下图就是运行程序的结果:
今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!
我们可以看到,在舞台区出现了很多老鼠。小猫经过老鼠后,老鼠就不见的。要怎么样才能作出这个程序呢?下面为大家进行一个分析。
02
案例分析

素材分析

在程序的运行过程中,我们可以看到有一个带格子的背景图,有一只猫,还有一些老鼠。这些东西应该在哪里添加呢?没错,就是在角色列表区。

角色列表区点击今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!文件夹图标,就可以上传你的舞台背景素材了。同样的要添加角色素材,点击今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!中的文件夹图标即可。添加好的结果,如下图:

今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!

编程分析

在整个程序运行过程中,我们发现背景是没有发生改变的。所以我们就不需要对背景进行编程。那么我们应该对哪些对象进行编程,并且怎样编程呢?下面老师,给大家一一讲解。

除了背景素材没有变化以外,我们看到猫这个角色在移动。它是怎么移动的呢?是的,它碰到舞台的边缘就换了一个方向前进。那么老鼠又是怎么在变化呢?老鼠们的位置一直在变化,没有规律。

03
编制程序
猫的脚本

接下来,首先对猫这个角色编程。我们要设定猫什么时候开始动,也就是程序什么时候开始运行。我们这里设置,在点绿旗时启动程序。就要事件模块里的程序块。接着小猫在移动前说了“No,别跑!”我们就要设置外观里的今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!程序块。然后利用今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!循环控制,让猫不停的移动。在移动的过程中我们还要设置,如果角色碰到边缘就换个方向移动,这里就用到了今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!程序块。至此,整个程序猫的脚本就完成了。如下图:

今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!
老鼠的脚本

老鼠的启动和猫是一样的,都是按绿旗启动。我们要在猫之后显示老鼠,所以要使用到外观中的今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!程序块。接下来就是将老鼠显示到什么位置,这里呢就用到动作中的今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!来确定位置。但是,老鼠是运动的,一个位置是不行的,怎么让他不停的变换位置?这里就需要使用循环和移动程序块组合。整个脚本如图:

今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!

在脚本里我们可以看到,循环中的移动程序块,变长了,并且有两个绿的小程序块。这里的绿色的小程序块就是给X座标和Y座标设定一个随机值,让老鼠的位置发生变化。

为了体现猫捉老鼠的游戏性,在后面加入了判断。如果老鼠碰到了猫就将自己隐藏起来,表示被猫吃掉了。这里只是一只老鼠的脚本,其它的老鼠只需要复制一样的程序块就可以了。完成后的程序如下图:

今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!
04
结    语
今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!

关于编程,最主的还是多动手,把你的想法通过实践表达出来。这样,才能学好编程,通编程提升你的思维和操作能力。

今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!

今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!

今天的案例到此就结束了,如果有不明白的地方欢迎在下方留言。

今天我们就玩猫捉老鼠的游戏,赶快加入我们吧!

END

您必须 登录 才能发表评论!