沐風老師詳解Scratch 2.0中文幫助:奔跑到終點線

製作兩個角色賽跑的小遊戲。

準備好了嗎,讓我們開始吧!

第1步:挑選一個背景作為比賽場地。點擊「從背景庫中選擇背景」按鈕,打開背景庫。

從背景庫的「主題->運動」分類里,選擇「track」,然後點擊「確定」。

第2步:讓角色「小貓」移動。在角色列表區選擇小貓。

把「移動()步」積木拖到腳本區(可以修改參數大小改變移動速度)。測試:點擊移動積木讓小貓咪角色開始移動。

第3步:用鍵盤控制小貓移動。切換到「腳本」標籤,選擇「事件」分類下的「當按下(空格)鍵」積木,將它拖入到「移動」積木堆上方:

現在每當你按下鍵盤上的空格鍵時,小貓咪就會開始移動。

*你可以從「當按下(空格)鍵」積木下拉列表中選用其他按鍵。

第4步:繪製賽跑終點線。繪製一條終點線,比賽總是要有終點的。

點擊角色列表區右上角的「繪製新角色」按鈕,以自行繪製新的角色。

在繪圖編輯器上點擊「線段」工具,從調色板上選取「黃色」,拖動左下角的「線條粗細」滑塊,設置畫線的粗細,然後,在畫布上繪製一條垂直的線段。

*提示:畫線時同時按著鍵盤上的 Shift 鍵就可以讓它保持直線。

現在,你可以將畫好的終點線拖曳到舞台右邊合適的位置,將小貓拖到白色起跑線的左邊。

*提示:你可以使用 「擦除」(橡皮擦)工具把過長的線段清除,讓它能與跑道寬度適合。

第5步:編寫小貓到達終點時的腳本。在角色列表區選擇「小貓」,添加判斷小貓到達終點線的積木,如下圖:

現在,當喵咪到達終點線時,讓貓咪說一句話,比如:我做到了!

將該積木堆拖放到「移動」積木的下方。

*敲擊鍵盤上的「空格」鍵試試看吧!讓小喵咪跑到終點線上,有啥事情發生?!

第6步:回到起跑點。當重新開始遊戲時,小貓角色要回到起跑點的位置。

將小貓拖曳到你想要作為起跑點的地方(白線的左邊),將「移到x() Y()」積木拖動到腳本區。

*提示:當你把角色拖放到舞台的某一個位置時,腳本面板「移到x() Y()」積木上的 x 與y 坐標的數字也會隨之改變。

什麼時候小貓回到起跑呢?即遊戲重新開始的時候,是通過點擊「綠旗」按鈕來控制,這樣,需要我們在「移到x() Y()」積木上方添加一塊「當綠旗被點擊」積木。

*測試:點擊「空格」鍵,小貓移動位置。當你按下綠旗按鈕,小貓就會回到最初的起跑位置。

第7步:加入其他競賽角色。在角色庫中選擇「動物」分類里的「Dog2」。

現在,給「Dog2」角色編程,就像小貓的腳本一樣,不過要使用不同的起點位置和控制移動的按鍵(如右方向鍵),到達終點線說的話也可以修改成「萬歲!」:

*完成! 點擊「綠旗」按鈕運行程序。兩個人(如:家長和孩子、老師和學生、學生和學生)分別點擊「空格」鍵和「右方向」鍵,來一場百米沖次賽吧!

*最後,分享你的項目。


推薦閱讀:

少兒編程培訓到底應該是大眾普及教育, 還是精英教育
聊聊 「二進位」【給孩子講科技】
Scratch編程之圖形特效(9)星夜
頑斗坊 Scratch數學計算 課程大綱
據說有編程思維的孩子,運氣都不會太差!

TAG:少兒編程 | 兒童學編程 | 兒童編程 |