:::

2-6 「如果」條件式的練習

「如果......那麼,是程式設計中很常使用到的一個功能,這個概念在生活中也時常運用到,比如說:如果下雨了,出門就要打開雨傘;如果口渴了,就會想喝水 ......,善用「如果......那麼」的程式,可以製作出很多有趣的互動遊戲喔 。


<專案練習>

  • 先選擇一個背景。戶外/Baseball1
  • 匯入兩個角色。一個是棒球,一個是運動的揮棒角色(也可以使用老師提供的範例)

<程式設計>

  • 讓棒球由上往下移動
  • 打者跟隨滑鼠游標移動,若棒球碰到打者,會再從上方重新落下

說明:

用到的積木類別

  • 偵測類(是否碰到物件);運算類(判斷滑鼠座標的y標是否有超過設定值)
  • 偵測與運算類,外形是六角形的積木;六角形的積木才能加入「如果」程式中
  • 「如果」程式常會搭配「迴圈」程式進行應用,如此才會不斷的偵測哦

answer


  • 讓打擊者按下滑鼠做出揮棒動作
  • 棒球碰到最底端草地時就停止遊戲(可用滴管工具吸取顏色)