2017年5月15日 星期一

14_mBot_搖桿應用:蘋果收成時



1.   蘋果收成時_滑鼠版本程式需求說明:

  • 將程式需要用到的素材檔複製到自己的資料夾中,並按右鍵解壓縮全部(本素材檔使用"宏全資訊"出版的"Scratch遊戲設計e點通"教材第五章所提供的素材)。

  • 匯入a501進入畫面.pnga502遊戲畫面.png當作背景圖,調整背景圖順序,並刪除空白背景圖,進入畫面是遊戲說明畫面,點綠旗時,要顯示遊戲說明畫面。

  • 上傳r501開始.png角色,調整角色大小,且移到適當位置(版面右下角),並移除貓咪角色。
  • 上傳 r502女孩.png角色,調整角色到適當位置(草地後方空地上),先隱藏。
  • 上傳 r504蘋果.png角色和r506遊戲結束.png角色。
  • 設計程式,按綠旗執行時,顯示遊戲說明畫面。
  • 設計程式,當r501開始的角色被按下時,隱藏自己,並進入a502遊戲畫面,遊戲正式開始。
  • 設計女孩角色程式,遊戲開始時,才顯示。
  • 設計女孩角色程式,讓她可以隨著滑鼠左右移動。
  • 設計蘋果角色程式,讓它可以重複的隨機在果樹上出現後,便開始往下掉,掉出舞台畫面後就隱藏起來。
  •   複製3個蘋果角色程式,讓畫面看起來一直都有蘋果掉下來,蘋果要調整不同大小,畫面較活潑,並且讓它們掉下來的速度不一樣,出現的時間也不同。
  • 設計舞台程式,新增兩個變數,時間和得分,以"大型顯示"格式顯示在左上方適當位置,並設定初始值,時間為30秒(遊戲可玩30秒)及得分為0
  • 設計舞台程式,時間從30秒開始倒數,倒數到0時,發出廣播,通知程式結束,顯示程式結束,停止所有程式的運行。
  • 設計蘋果程式,當蘋果碰到女孩時,發出"POP"聲,得分加1,立即隱藏起來。
  • 可以觀察ch5_HarvestingApple_Mouse.exe滑鼠版本範例執行檔執行效果設計程式。
2.   mBot除了基本的結構之外,還有一些擴充元件可以自由搭配使用喔,今天來介紹一塊搖桿模組。

3.   搖桿模組包含下列組成元件:搖桿元件機板、RJ25線。




搖桿元件機板(背面)




搖桿元件機板(正面)





RJ25


4.   RJ25線將搖桿模組機板連接到mBot主機板空的連接埠上。





5.   現在就利用mBlock 機器人的搖桿機板上的搖桿來設計程式,幫忙收成蘋果(提示:先設計程式觀察搖桿回傳值,再想想看,如何透過回傳值,計算女孩位置,可以觀察ch5_HarvestingApple_Mouse.exe滑鼠版本範例執行檔執行效果設計程式)。