Scratch2.0例—接蘋果
【教學目標】
1、 學習例子,能用
和
構造條件 ,並把此條件插入到
中;能理解和應用
,當條件成立時,不執行積木內的腳本。
2、 對比
和
兩個積木:前者用於無條件的重復執行;后者用於重復執行積木內腳本,直到條件成立時不執行積木內腳本。
3、 學習例子,能把
偵測條件插入到
積木中;控制角色當按下左鍵時,執行積木內的腳本;能理解
,當條件成立時,執行積木內的腳本。
4、 學會用
和
控制角色的移動。
5、學習例子,會新建變量
並使用。
【教學課時】
1
【對象】
零基礎小學生及父母
【教學重點、難點】
重點是如何判斷蘋果落到舞台上、蘋果碰到碗卜的監測。
難點是偵測條件的選擇。
【教學方法與手段】
啟發式談話法、演示法、練習法
【教學准備】
教學課件
【教學過程】
一、 創設情境,引出主題
今天咱來制作個小游戲—接蘋果。
咱先來欣賞一下作品:
二、 作品分析並制作
當蘋果落下時,用左右移動碗卜接落下的蘋果,若接住蘋果則得一分。那它是如何實現呢?這有三個關鍵點:讓蘋果隨機落下、左右移動碗卜、接住蘋果的三個過程。
實現的關鍵一:讓蘋果隨機落下。讓蘋果落下,關鍵是判斷蘋果什么時候落到舞台上。這用蘋果的Y坐標值來判斷:當蘋果的位置小於舞台的下邊界時,就判定蘋果落地舞台上 ,然后讓其重新回到舞台頂端落下。

實現關鍵二:左右移動碗卜。這用是否按下鍵盤的左右鍵,來移動碗卜的位置;重復監測即可。

實現關鍵三:碗卜接蘋果得分。這關鍵是轉換思路:蘋果碰到碗卜時得分,這樣就能用
來監測。
三、總結例子
1、 利用蘋果的坐標位置與舞台下邊界比較,判斷蘋果是否落到舞台上。
2、 從碗卜的左右移動中,學會用重復執行和條件執行來控制角色的移動。
3、 接住蘋果得分,學會使用變量。
四、自由創作、分享交流
自由創作,然后把作品發到網上交流。
