超能陸戰隊 從0開始學Scratch編程 第三章自學任務
乒乓球游戲中,電腦控制的角色是“電腦球拍”, “電腦球拍”會在指定的時間內移動到和乒乓球一樣的y坐標位置,即電腦會不斷地在短時間內追隨乒乓球的移動而上下移動。我們通過觀察程序能夠看出電腦移動的速度是變量“電腦速度”控制的,即電腦球拍會在變量“電腦速度”的數值時間內追上乒乓球。變量“電腦速度”的數值是在角色“乒乓球”的程序腳本中被設定的。
我們通過改變變量“電腦速度”就可以改變電腦球拍移動的速度。時間越短,電腦球拍移動得越快,時間越長,電腦球拍移動得越慢。
電腦球拍在0.1秒內就會移動到和乒乓球一樣的y坐標位置。
電腦球拍在0.8秒內才會移動到和乒乓球一樣的y坐標位置。
你發現了嗎?現在通過改變一個參數,我們就已經可以控制游戲的難度了。
除了讓電腦球拍移動的速度產生變化來改變游戲難度,我們還可以通過改變乒乓球的移動速度來改變難度。但當乒乓球的速度改變時,對玩家和電腦的作用是相同的,和我們只改變電腦球拍移動速度產生的效果不一樣。
乒乓球的移動速度是由變量“移動步伐”來控制的,通過改變變量數值,就能讓乒乓球移動得更快或者更慢。
乒乓球會移動得更快。
乒乓球會移動得更慢。