【Scratch案例實操】孫悟空學跳躍

案例名稱:孫悟空學跳躍

學習目標:

  • 理解 "按下···鍵","碰到···"指令的含義和作用.並會用"按下···鍵","碰到···"指令作爲條件判斷
  • 掌握條件判斷指令的一般使用方法
  • 能嵌套使用條件指令“重複執行”及判斷指令“如果…·那麼…”來控制角色
  • 能靈活使用“移到x:…y:…”。移動…步”等指令確定角色的初始化位置或改變角色動作。
  • PS:具體的單個指令模塊詳解可以查看《Scratch3.0入門教學》專欄

場景介紹:

相信很多小朋友都喜歡看西遊記,西遊記裏面有個紅孩兒,號稱聖嬰大王,手拿一杆八丈火尖槍,武功非凡。他聽說喫唐憎內可以長生不老.就用狂風捲走唐憎,用計騙擒八戒。孫悟空爲救師傅與他大戰數輪,期間不得不多次躲避他的火攻。我們把這個故事演變成“孫悟空"學跳躍"。通過我們這個Scratch來模擬實現。

案例分析:

程序啓動的時候,有一個開始頁面“開始遊戲”,1秒後進入遊戲,紅孩兒的火球從左邊射出,我們用空格鍵控制孫悟空進行跳躍躲避,如果孫悟空碰到火球,孫悟空就說一句話【哎呀 受傷了】然後遊戲就結束,如果火球沒有碰到孫悟空碰到最左邊舞臺邊緣,火球消失,新的火球又重新從右邊射出,如此反覆進行。

  • 角色分析:孫悟空、火球
  • 背景分析:開始界面、遊戲界面、結束界面

流程分析:

  • 孫悟空:開始→初始位置→【(是否按下空格鍵→進行跳躍)(是否碰到火球→說一句話“哎呀 受傷了”→遊戲結束)】
  • 火球:開始→初始位置→隱藏→等待1秒→顯示【向左移動→(是否碰到舞臺邊緣→回到起始位置)】
  • 背景:開始→開始界面→等待1秒→遊戲界面→【播放背景音樂】
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章