Scratch運動模塊——有趣的彈球游戲(一)


大家好!我是藍老師,有了前幾期Scratch的基礎,相信大家早已摩拳擦掌,躍躍欲試了,甚至還有些小伙伴已經編寫了非常不錯的程序。

學習編程就是這樣不斷探索、主動思考、解決問題的過程。

 

本期內容:

課程目標——通過設置動畫場景,使得初學者對Scratch3.0編程有初步的認知,並熟悉使用運動模塊

知識點——運動

 

1、添加角色

Scratch運動模塊——有趣的彈球游戲(一)

點擊界面右下角選擇角色

Scratch運動模塊——有趣的彈球游戲(一)

也可以上傳一個自己喜歡的角色

Scratch運動模塊——有趣的彈球游戲(一)

可以看到,角色區有三個角色:小貓、球、藍精靈。

我們點擊角色區左上方的小眼睛,讓舞台區僅留下藍精靈,方便我們僅對某個角色進行設定。

Scratch運動模塊——有趣的彈球游戲(一)

點擊“運動”模塊,並選擇“1秒內移動到隨機位置”,將其從積木區拖動至編輯區。

Scratch運動模塊——有趣的彈球游戲(一)

點擊編輯區積木,觀察舞台角色的動作。

Scratch運動模塊——有趣的彈球游戲(一)

我們可以在積木區尋找更多需要的模塊,進行多種運動方式的嘗試。

Scratch運動模塊——有趣的彈球游戲(一)

我選擇了一個“碰到邊緣反彈”的模塊,點擊編輯區的積木看會發生什么。

Scratch運動模塊——有趣的彈球游戲(一)

角色可以停在在舞台任何一個位置,但是會在接觸邊緣時彈回。

Scratch運動模塊——有趣的彈球游戲(一)

再添加一個循環模塊,點擊編程區的模塊。

Scratch運動模塊——有趣的彈球游戲(一)

運行時,發現藍精靈在角色區一直移動、旋轉跳躍閉着眼,根本停不下來。

角色坐標發生變化,方向也在變化,“隨機位置”包括了“隨機方向

Scratch運動模塊——有趣的彈球游戲(一)

我將“任意位置”改成“鼠標指針”,點擊編程區的積木,發現藍精靈跟着鼠標移動,總會在1秒內到達鼠標停留的位置。

Scratch運動模塊——有趣的彈球游戲(一)如果我把小貓的小眼睛打開,按照上面的程序,改成“移動到藍精靈”,點擊運行這兩個角色。

Scratch運動模塊——有趣的彈球游戲(一)

發現藍精靈跟着鼠標,小貓跟着藍精靈排着隊移動。

如果更多角色一個接着一個移動會怎樣呢?不妨嘗試一下。

Scratch運動模塊——有趣的彈球游戲(一)

 

將角色藍精靈換成小球,點擊運行,舞台上的表現很像個簡單的彈球游戲

但是很顯然,這個游戲沒有規則可循,所以不能進行游戲。

如何把這個游戲進行加工,讓它成為一個可玩的有趣游戲呢?大家可以根據自己的想法繼續編寫這個程序,我們下期將繼續學習Scratch中“運動”這個重要模塊。

 

以上就是本期內容,我是藍老師,一個專注於少兒編程的探行者,我們下期再見!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM