首頁>體育>

第32屆夏季奧林匹克運動會又稱2020年東京奧運會,將於2021年7月23日至8月8日舉行。奧運會專案很多,籃球、足球、乒乓球、羽毛球等球類運動都會獲得大家的喜愛。同時,每屆奧運會後,也會舉辦殘疾人奧運會(簡稱殘奧會),是一個給全球殘疾人能夠公平競爭、展現自己的舞臺。在殘奧會中,也有籃球這項運動。今天,我們將學習如何運用Scratch3.0編輯出一個投籃的殘疾人運動員呢?

課程名稱:殘奧會的籃球運動員

課程級別:入門級+

適用年齡:接觸過程式設計的小朋友

故事引導:殘疾人奧林匹克運動會始辦於1960年,是由國際奧委會和國際殘疾人奧林匹克委員會主辦的、專為殘疾人舉行的世界大型綜合性運動會,每四年於夏季奧運會後舉辦一屆。殘奧會有一項運動叫“輪椅籃球賽”,就是運動員坐在輪椅上進行籃球比賽。今天,我們就透過Scratch製作一個輪椅籃球運動員投籃的動畫。

邏輯重建:①背景:既然是籃球賽,那麼程式背景就要選擇籃球場,Scratch中有自帶的籃球場畫面。②角色1:在角色庫裡面尋找,有一個輪椅籃球運動員。透過觀察,發現他有四個造型,分別是手拿籃球、投籃、運動和歡呼。③角色2:透過觀察,我們能夠發現角色1籃球運動員能夠實現運球和投籃的動作,那麼我們需要增加另外一個角色“籃球”,角色庫裡面籃球可供選擇。③動作:籃球運動員運球(移動)、投籃(角色1造型轉換)、籃球進球(角色2移動),運動員歡呼(角色1造型轉換)。

程式搭建:①先搭建籃球運動員運球、投籃的程式,注意設定造型,到投籃這個動作時注意思考(如下圖)。

②籃球運動員投籃後,籃球(角色2)將會出現。這時,我們就要學會應用另外一個命令“事件裡面的廣播”。廣播就是傳送一個訊號,這個訊號傳送後,籃球(角色2)接受到,就可以執行角色該有的程式(如下圖)。

③按照以上的邏輯構建,籃球在接受到“廣播”後,就可以執行籃球執行的程式。按照邏輯思維和常識,籃球運動員投籃後,籃球從運動員手中滑行到籃筐,並進球彈下這個過程(如下頭)。第一個座標點是籃球運動員手的位置座標,第二個座標是球框的位置座標,按照程式,籃球出手滑行到籃筐,第三個座標是籃球進藍後落地,第四個座標是籃球首次觸地後的反彈高度,第五個座標是籃球最後的落地位置。

④進球后,籃球運動員會歡呼(角色造型的轉換)。注意:籃球運動員是在籃球進後的歡呼,因此,需要等待籃球執行的時間,需要使用“等待”積木塊。

注意:籃球運動員的事件命令是“點選小綠旗”。在整個過程中,籃球(角色2)的出現時間是需要注意,籃球只能是在運動員(角色1)投籃動作作出後,籃球(角色2)才會出現。因為,籃球運動員(角色1)的運球造型有籃球,不需要使用角色2。所以,我們使用“點選小綠旗時角色2隱藏,在接收到廣播資訊時出現”。

創新思考:①思考“廣播”都在哪些應用場景能夠使用?②移動到定點座標和在1秒內滑行到定點座標有什麼區別?各自應該在什麼場景下使用?

3
  • 為了抗癌,男子堅持吃下為狗驅蟲的“芬苯達唑”,後來如何了?
  • 塞爾塔vs皇馬,拜仁vs斯圖加特比賽前瞻,足球預測