資訊內容
藍橋杯大賽青少年創意編程Scratch 組培訓課程:第二講:小貓跳圈游戲(二)
上一講我們已經介紹了故事情節、學習目標以及Scratch軟件功能模塊與操作的基本知識,本次課我們就直接來編寫腳本指令,實現以上功能。首先我們先來看看程序運行效果吧。
第一步驟:舞臺設置
1、打開(運行)Scratch 軟件。
2、填充顏色。參照題目要求,使用“舞臺-背景”的造型工具繪制舞臺背景。在位圖模式下,選擇藍色,“用顏色填充”工具把背景填充成藍色。有不會操作的看我截圖
3、繪制橢圓。切換到矢量圖模式,選擇白色,使用“橢圓”工具繪制 1 個實心橢
圓,調整好它的大小、形狀,放在屏幕左邊。
4、復制。點擊一次“復制”工具,再點擊剛才畫好的橢圓,就在旁邊復制出了 1個一模一樣的橢圓。繼續 2 次復制操作,一共得到 4 個橢圓。最后把 4 個橢圓擺放到合適的位置即可。如圖
第二步驟:編寫角色程序指令
1、把小貓拖到舞臺左邊的第一個圓圈里,在“腳本”區域編輯以下代碼。
“當綠旗被點擊”積木以下的程序“移到 XY”,是在主程序開始運行時會運行的。
“當按下空格鍵”積木以下的程序“移動xx步”,在檢測到空格鍵被按下的情況下就會運行的,而不管是不是已經點擊了綠旗。
?主要程序清單如圖
2、程序初始化后,小貓位于最左側橢圓內,面向屏幕右側。
3、檢測空格鍵是否按下。若空格鍵按下小貓向右移動一次,移動到下一個橢圓。
4、將程序保存,命名(你想要的名字)為“小貓跳圈游戲”。
調試程序
1、點擊綠旗,觀察小貓是否會出現在最左側的橢圓里。如果沒有,可以用鼠標重
新選擇一個坐標值,并修改“移到 XY”積木中的參數。
2、按一下空格鍵,觀察小貓是否移動到下一個橢圓里。如果沒有,可以用鼠標測
量移動距離,并修改“移動”積木里面的參數。因為小貓是水平移動,所以只需要測
量第一個橢圓中心點的 X 坐標值(x1),第二個橢圓中心點的 X 坐標值(x2),用第二個減去第一個,就是移動的距離了。
3、如果發現有的橢圓能跳進去,有的不能跳進去,那可能是因為橢圓之間的距離并不相同,它們之間有的隔得近、有的隔得遠。這種情況下可以選擇舞臺,切換到“背景造型”工具,在矢量圖模式下,仔細調整橢圓的位置即可。
4、調試的結果,應該是小貓一開始出現在舞臺左側的橢圓里,每按一次空格鍵就跳到右邊的橢圓里,3 次就能跳到舞臺最右邊的橢圓了。
好了本次課的小游戲就做好了,小朋友們你們學會了嗎?
課后練習與思考
1、將背景中橢圓的顏色設置為其他顏色
2、調整橢圓的大小、形狀、位置,增加 1 個空心橢圓
3、修改程序里的參數,讓小貓能從左到右依次跳到第五個橢圓里。
4、改變小貓的面向方向
微信掃描二維碼,關注我的公眾號
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
