文章來源:廣州趣巴巴機器人教育 已幫助:1030人
歡迎你回來Scratch游戲設(shè)計教程,我們今天設(shè)計一個彈琴的工具。相信很多小朋友都喜歡彈琴吧,美妙的音樂都是由一個個音符組合而成的,而我們今天就由按下鍵盤完成動聽的音樂?,F(xiàn)在我們看看Scratch如何通過鍵盤上的按鍵組合成動聽的音樂吧!
游戲的目標
這個游戲是通過按下a.s.d.f.g.h.j.k.這幾個按鍵,彈奏出動聽的音樂。
公主
這是一個公主,我們可以在角色庫中尋找,后面我們會賦予這個公主優(yōu)美的嗓音。
麥克風
這是一個麥克風,公主在舞臺上結(jié)合麥克風給我們表演。
鋼琴鍵
這是一個鋼琴鍵,是上網(wǎng)找到的圖片,然后在角色里上傳該圖片,當然同學們也可以自行繪制鋼琴鍵。
背景
這是一個舞臺,有各種燈光,營造出正在表演的背景。
編寫腳本
和其他所有Scratch程序一樣,“彈奏鋼琴”也需要把五顏六色的指令塊像拼圖一樣鏈接起來。每一個模塊都是一個指令,它會告訴角色該干什么。讓我們開始為游戲中的麥克風編寫程序吧。
1
啟動Scratch,選擇“創(chuàng)建”或者“新建項目”。你會看見下面這樣的屏幕,有一只小貓在舞臺中央。屏幕中間是一組藍色的指令塊。(把小貓造型刪掉,添加上“公主”“麥克風”以及“鋼琴鍵”的角色,把背景換為舞臺背景背景。)
2
我們需要為麥克風編寫程序,因為需要彈奏音樂,所以今天我們需要用到紫紅色“聲音”組按鈕,選擇“彈奏音符 拍”指令塊把它拖拽至屏幕右側(cè)腳本區(qū)。
3
因為我們是通過按下a.s.d.f.g.h.j.k.這幾個按鍵控制的,所以還需在藍色的“偵測”組按鈕找到“按鍵‘空格鍵’是否按下”指令塊把它拖拽至屏幕右側(cè)腳本區(qū)。(先按下“a”鍵)
該程序的的表達是:如果我按下“a”鍵,那么發(fā)出“do”的聲音。所以選擇黃色的“控制”組按鈕,找到“如果 ”指令塊,包著“彈奏音符 拍”指令塊,再把“按鍵‘a(chǎn)’是否按下”指令塊放“如果 ”指令塊里組合成“如果按鍵‘a(chǎn)’書否按下”指令塊。
4
按照第②③步驟,把“rui”“mi“”fa“”so“”la“”xi“”do“等幾個音符也寫上,分別對應(yīng)s.d.f.g.h.j.k.這幾個按鍵。
5
因為該程序需要不停重復檢測是否按下按鍵,所以需要選擇黃色的“控制”組按鈕,找到“重復執(zhí)行”指令塊,包著整個程序。
6
程序需要一個觸發(fā)條件開啟,這里我們可以選擇褐色的“事件”組按鈕找到“點擊綠旗”放到程序zui上方,作為該程序的觸發(fā)條件。
麥克風的程序編輯完成,我們可以嘗試一下點擊綠旗然后按下a.s.d.f.g.h.j.k.這幾個按鍵,檢測是否可以發(fā)出動聽的節(jié)拍。
7
(拓展)接下來就是編寫鋼琴鍵的程序,有需要的同學可以小編拿源程序哦。
學校首頁| 學校簡介| 課程列表| 學校新聞| 學校相冊| 教師團隊| 聯(lián)系我們
廣州趣巴巴機器人教育課程請咨詢:
滬ICP備18048269號-1
電子營業(yè)執(zhí)照
教育
全國教育網(wǎng)站
企業(yè)信用等級AA級
合作/版權(quán)/投訴
本頁信息由注冊用戶(機構(gòu)和個人)自行發(fā)布或提供,所有內(nèi)容僅供參考,任何關(guān)于對該用戶的推薦都不能替代您的考察核實,本站不承擔該用戶發(fā)布/提供信息的行為或內(nèi)容所引起的法律責任