2-6
「如果」條件式的練習
「如果......那麼」,是程式設計中很常使用到的一個功能,這個概念在生活中也時常運用到,比如說:如果下雨了,出門就要打開雨傘;如果口渴了,就會想喝水 ......,善用「如果......那麼」的程式,可以製作出很多有趣的互動遊戲喔 。
<專案練習>
- 先選擇一個背景。戶外/Baseball1
- 匯入兩個角色。一個是棒球,一個是運動的揮棒角色(也可以使用老師提供的範例)
<程式設計>
- 讓棒球由上往下移動
- 打者跟隨滑鼠游標移動,若棒球碰到打者,會再從上方重新落下
說明:
用到的積木類別
- 偵測類(是否碰到物件);運算類(判斷滑鼠座標的y標是否有超過設定值)
- 偵測與運算類,外形是六角形的積木;六角形的積木才能加入「如果」程式中
- 「如果」程式常會搭配「迴圈」程式進行應用,如此才會不斷的偵測哦
answer
- 讓打擊者按下滑鼠做出揮棒動作
- 棒球碰到最底端草地時就停止遊戲(可用滴管工具吸取顏色)