資訊內容
Scratch運動模塊課程 | 彈球游戲
大家好!有了前幾期Scratch的基礎,相信大家早已摩拳擦掌,躍躍欲試了,甚至還有些小伙伴已經編寫了非常不錯的程序。
學習編程就是這樣不斷探索、主動思考、解決問題的過程。
本期內容:
課程目標——通過設置動畫場景,使得初學者對Scratch3.0編程有初步的認知,并熟悉使用運動模塊
知識點——運動
1、添加角色
點擊界面右下角選擇角色
也可以上傳一個自己喜歡的角色
可以看到,角色區有三個角色:小貓、球、藍精靈。
我們點擊角色區左上方的小眼睛,讓舞臺區僅留下藍精靈,方便我們僅對某個角色進行設定。
點擊“運動”模塊,并選擇“1秒內移動到隨機位置”,將其從積木區拖動至編輯區。
點擊編輯區積木,觀察舞臺角色的動作。
我們可以在積木區尋找更多需要的模塊,進行多種運動方式的嘗試。
我選擇了一個“碰到邊緣反彈”的模塊,點擊編輯區的積木看會發生什么。
角色可以停在在舞臺任何一個位置,但是會在接觸邊緣時彈回。
再添加一個循環模塊,點擊編程區的模塊。
運行時,發現藍精靈在角色區一直移動、旋轉跳躍閉著眼,根本停不下來。
角色坐標發生變化,方向也在變化,“隨機位置”包括了“隨機方向”
我將“任意位置”改成“鼠標指針”,點擊編程區的積木,發現藍精靈跟著鼠標移動,總會在1秒內到達鼠標停留的位置。
如果我把小貓的小眼睛打開,按照上面的程序,改成“移動到藍精靈”,點擊運行這兩個角色。
發現藍精靈跟著鼠標,小貓跟著藍精靈排著隊移動。
如果更多角色一個接著一個移動會怎樣呢?不妨嘗試一下。
將角色藍精靈換成小球,點擊運行,舞臺上的表現很像個簡單的彈球游戲。
但是很顯然,這個游戲沒有規則可循,所以不能進行游戲。
如何把這個游戲進行加工,讓它成為一個可玩的有趣游戲呢?大家可以根據自己的想法繼續編寫這個程序,我們下期將繼續學習Scratch中“運動”這個重要模塊。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
