超能陆战队 从0开始学Scratch编程 第三章自学任务
乒乓球游戏中,电脑控制的角色是“电脑球拍”, “电脑球拍”会在指定的时间内移动到和乒乓球一样的y坐标位置,即电脑会不断地在短时间内追随乒乓球的移动而上下移动。



我们通过观察程序能够看出电脑移动的速度是变量“电脑速度”控制的,即电脑球拍会在变量“电脑速度”的数值时间内追上乒乓球。变量“电脑速度”的数值是在角色“乒乓球”的程序脚本中被设定的。



我们通过改变变量“电脑速度”就可以改变电脑球拍移动的速度。时间越短,电脑球拍移动得越快,时间越长,电脑球拍移动得越慢。


电脑球拍在0.1秒内就会移动到和乒乓球一样的y坐标位置。


电脑球拍在0.8秒内才会移动到和乒乓球一样的y坐标位置。

你发现了吗?现在通过改变一个参数,我们就已经可以控制游戏的难度了。

除了让电脑球拍移动的速度产生变化来改变游戏难度,我们还可以通过改变乒乓球的移动速度来改变难度。但当乒乓球的速度改变时,对玩家和电脑的作用是相同的,和我们只改变电脑球拍移动速度产生的效果不一样。

乒乓球的移动速度是由变量“移动步伐”来控制的,通过改变变量数值,就能让乒乓球移动得更快或者更慢。


乒乓球会移动得更快。


乒乓球会移动得更慢。