沐風老師詳解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數學計算 課程大綱
※據說有編程思維的孩子,運氣都不會太差!