Presentation is loading. Please wait.

Presentation is loading. Please wait.

MIT App Inventor 開發Android手機「打地鼠遊戲」 靜宜大學資管系 楊子青

Similar presentations


Presentation on theme: "MIT App Inventor 開發Android手機「打地鼠遊戲」 靜宜大學資管系 楊子青"— Presentation transcript:

1 MIT App Inventor 開發Android手機「打地鼠遊戲」 靜宜大學資管系 楊子青 2012.8.22.

2

3 1. 建立新專案:mouse

4 2. 遊戲場佈置:Canvas元件

5 設定Canvas背景、寬度及更名PlayField

6 3. 遊戲場動畫:ImageSprite元件

7 ImageSprite1更名為mouse,設x=25, y=35

8 4. 發出聲音:Sound元件

9 Sound1更名為Pop,加入source聲音檔

10 5. 編輯程式:打到地鼠發出聲音 Opening the Blocks Editor

11 PlayField.Touched

12 存檔後,按New emulator,解鎖

13 Connect to Device,即可模擬執行結果
按到老鼠, 會發出聲音

14 6. 讓地鼠隨機出現於7個洞口 構思: 每隔一段時間,改變地鼠位置 產生一個隨機亂數1~7 每個洞的x軸與y軸位置分別為:
是否有比較簡單的規則? 編號 1 2 3 4 5 6 7 X軸 25 98 171 244 60 133 206 Y軸 35 95

15 6.1每隔一段時間:Clock元件

16 6.2 每隔一段時間,產生1-7亂數i

17 6.3 根據亂數i,決定地鼠位置

18 7. 計算分數 假設打中則+1,沒打中則-1 HorizontalArrangement1 (水平對齊) Label1 LabelScore
Width屬性,設為Fill parent Label1 拖曳至HorizontalArrangement1 Text屬性,輸入「分數:」 LabelScore Text屬性,輸入「0」

19 修改PlayField.Touched

20 8. 計時及遊戲初值設定 目前這個版本的程式有個問題: 先將Clock1的TimerEnabled取消 (即false)
剛進入遊戲畫面即啟動地鼠,且沒有時間限制 先將Clock1的TimerEnabled取消 (即false)

21 拉一個水平對齊元件,放入開始遊戲按鈕、剩餘時間及秒數Label

22 設定初值 計時60秒 分數從0開始計分 啟動clock1 此按鈕消失 地鼠圖示出現

23 倒數計時及Game Over處理

24 遊戲過程


Download ppt "MIT App Inventor 開發Android手機「打地鼠遊戲」 靜宜大學資管系 楊子青"

Similar presentations


Ads by Google