Android學習 遊戲開發之打地鼠(一,需求分析與設計)

學習Android也有一段時間了,最近幾天正趕上學校要交一個android的作業,於是就有了這個小作品,並不是規範的開發,只是完成了部分功能,和市面上的作品不能相提並論,遊戲中所用到的圖片和音效均來自於網絡。先來看看需求分析以及效果圖

遊戲的第一界面有5個按鈕,開始遊戲,排行榜,關於,退出和音樂圖標,點擊開始遊戲即進入打地鼠遊戲

遊戲結束後會進入玩家記錄窗口


點擊排行榜查看遊戲玩家記錄


點擊關於可以看到對遊戲的說明,點擊退出則遊戲退出。

根據分析創建如下包和類以及xml文件


Controller類作爲遊戲的控制中心,處理界面,玩家點擊和遊戲邏輯;GamerDatabase用來保存玩家記錄到數據庫;MouseSqlite創建數據庫等;Gamer封裝玩家信息;GameOver遊戲結束的處理;gameRun遊戲運行時的處理;MusicService處理遊戲的背景音樂以及音效;About遊戲的關於界面;BaseActivity作爲基類所有的Activity都要繼承它;showRank顯示玩家記錄的排行榜。xml文件名稱對應相應的類的佈局,list_item用於顯示排行榜的listview的佈局。遊戲中使用到的圖片和音效分別放在res下的drawable和raw下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章