友情提示:380元/半年,儿童学编程,就上码丁实验室。
大家好!感谢大家一直以来对巴巴机器人以及对近期Scratch的热情关注,我们会为大家传播更多的机器人相关知识,让大家可以感受到现代科技的变化。
上一期我们完成了倒计时的程序还有石头的程序,那么这一期要讲的就是如何通过小猫的移动去配合此前已经编写好的程序还有Scratch里面关于“广播”程序模块的运用。关于广播模块,用通俗的语言去解释就类似于我们生活中的一个条件反射。比如当我们在学校的时候听到下课铃声的响起,我们就意识到我们的上课时间已经结束,可以收拾书包准备回家了。那么在Scratch中,这个条件反射就是让不同角色之间形成一个联系,当一个角色发出广播信号,另外一个角色接收到这个信号就开始执行它自身的程序,从而达成角色与角色之间,程序与程序之间的一个配合。
小猫移动程序编写思路分析:
1、 这个任务的移动程序需要根据我们的人为控制去实现,而不能直接编写程序去设置固定路线,因为石头掉落是没有规律可循的,所以躲避石头成功与否是取决于操作者的控制;
2、 要实现躲避石头的目的,那么就要让小猫能够根据我们的意志去进行移动,那我们编写一段通过键盘的左右两个移动键去让小猫即可以实现前进也可以实现后退;
3、 当然,通过左右两个移动键控制只是最终的操作目的,在这段程序之中也包含着我们之前所学习过的小猫最基础的移动方法,毕竟位置移动还是落脚于坐标位置的变化;
4、 小猫逃亡是一个任务,也是一个游戏,游戏是可以重复运行的,那么小猫位置的初始复位也是我们要考虑的。
那么现在就有请大家打开上一期所保存的程序,一起动手将它完善吧!
图1.小猫程序
图2.地面程序
图3.门口程序
图4.成功程序
图5.失败程序
又到了说再见的时候啦~~~
谢谢大家的收看
我们下期再会!
始发于微信公众号:
巴巴机器人