Download presentation
Presentation is loading. Please wait.
1
MIT App Inventor 開發Android手機「打地鼠遊戲」 靜宜大學資管系 楊子青 2012.8.22.
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
遊戲過程
Similar presentations