第九节回到过去B9:变量的使用[四格漫图(与文字相对应)]完成惊险的旅程后,老子希望回到他原本所在是时空,而小猫发现能量已经严重消耗,不能再进行时空旅行了
于是,他们决定派出能量采集机器人,在太空中收集5个暗黑能量块,为再次时空旅行提供能量
一、规划角色[想一想]要在太空完成暗黑能量的采集任务,需要具备哪些功能
请你认真思考,设计机器人所需的功能
图9B-1能量采集机器人功能概念图二、编写采集机器人程序为了顺利完成暗黑能量的收集,需要完成采集机器人程序的设计
1、设计控制机器人移动部分的程序:第6节已经介绍了键盘控制角色移动的程序编写方法,请参考上移键的程序段,把下移键、左移键和右移键的程序段补充完整
2、为角色“暗黑能量”添加触碰指令:为实现暗黑能量被机器人采集的效果,需要向角色“暗黑能量”添加触碰到“机器人”角色的指令,实现触碰后隐藏,并向机器人发布“被采集”的广播
请根据流程图,设计角色“暗黑能量”的程序,并尝试把图9-2中的程序段空白处补充完整
1图9B-2“暗黑能量”程序流程图和程序段三、完善采集程序的其它功能1、为程序添加变量:当“暗黑能量”广播“被采集”时,采集机器人就可接收到该广播,并记录采集到的数量
在程序中要记录这些会变化的数量,可以使用变量
创建变量时,必需为变量指定一个名字,在程序运行时,变量的名字就代表变量中的数值大小
图9B-3Scratch中添加变量的方法2、利用变量记录采集“暗黑能量”的数量:1指令:作用:把变量的值直接设定为指定数值
2指令:作用:把变量的值增加指定的数值,参数中填写小于0的数可以实现减少
3、设计统计采集数量的程序请你根据下面的程序流程图,试为“采集机器人”编写统计采集数量的程序
2选择“变量”
选择“新建一个变量”
选择“确定”
输入变量的名称
图9B-4“采集机器人”统计采集数量的程序流程图[学一学]通过变量,可以让编