TQC+ 創意 App 程式設計認證指南 210 打地鼠
1. 題目說明:
請開啟 IND02.aia 專案,設計「打地鼠」程式,畫布上的地鼠每秒鐘會在畫布範圍內隨機變換位置,如果碰觸到地鼠時,會累積成績,遊戲在 10 秒後結束,並顯示本次的得分。請依下列題意完成作答,並製成封裝檔 IND02.apk,作答完成,請將 aia 專案檔及 apk 封裝檔皆下載並儲存於 C:\ANS.CSF 原專案的資料夾内。
2. 設計說明:
(1) 加入一個 Canvas 元件,並在 Canvas 上新增三個地鼠 (ImageSprite 元件),再加入一個 Label 元件,可以隨時計算成績。
(2) Label 元件下方加入一個 Button 元件,Text 為【開始遊戲】,按下按鈕將 Label 元件成績歸零,開始進行打地鼠遊戲。
(3) 設定三個地鼠 (ImageSprite 元件) 每秒會在畫布上隨機移動位置,碰到其中一個地鼠時,成績會加一分並顯示於 Label 元件上,三隻地鼠會再次隨機更換位置。
(4) 打地鼠遊戲時間為 10 秒鐘,時間結束後以 Notifier 元件顯示總成績。
(5) 若要重新進行遊戲,再次點選「開始遊戲」按鈕,將 Label 元件成績歸零,遊戲重新開始。
3. 執行結果參考畫面:
(1) 地鼠每秒會在畫布上隨機移動位置,碰到其中一個地鼠時,成績會加一分並顯示於 Label 元件上。
(2) 以 Notifier 元件顯示總成績。
(3) 點選「開始遊戲」按鈕,將 Label 元件成績歸零,遊戲重新開始。