Android實踐項目匯報(二)
Android實踐項目:推箱子(二)
1) 分析需求
推箱子是一款來自日本的古老游戲,其設計目的是訓練人的邏輯思維能力。游戲場景一般是設定在空間狹小的倉庫中,要求把箱子擺放到指定位置。這就要求玩家巧妙的運用有限的空間和通道,合理的安排箱子的位置和移動次序才可能完成任務。在游戲開發之前,首先需要對游戲所應該具有的功能進行分析,功能分析是游戲開發的前提,有了需求才可能游戲的開發,并且需求分析必須非常詳細,以免造成不必要的損失 。具體的功能如下:
歡迎動畫界面 ,游戲運行后首先進入的界面。
菜單的選擇,還需要設計出菜單界面,并且在菜單界面至少有四種菜單供用戶選擇。
游戲的音效,游戲的過程中需要在適當的位置添加上音效,并且可以對音效進行開與關閉的設置 。
游戲幫助,還需要為本游戲添加幫助界面,簡單介紹游戲的基本功能及玩法。
鍵盤操控,主要是完成玩家與游戲的交互。
游戲的勝利,游戲需要設計適當的難度,使玩家能夠經過努力完成游戲。
2) 游戲策劃
游戲的策劃主要包括游戲的情節、目標受眾、運行的目標平臺、采用的呈現技術、操作方式等幾個方面。下面就針對本游戲對上述幾個方面進行簡單的介紹,如下所列:
游戲情節,本游戲為輕量級的益智游戲,因此不存在很復雜的情節。這方面主要要做的工作主要為設計游戲各關倉庫的形狀、大小、可通過區域,以及各關中箱子的初始位置與目的地。
目標受眾 ,這個游戲受眾面比較廣,應該是老少皆宜的。考慮到受眾面廣的原因,應該將操作方式設計得更加人性化,畫面更加清新。
運行的目標平臺,本游戲的目標平臺為Android2.1。
采用的呈現技術,推箱子游戲一般采用的都是2D的呈現技術,本案例為了增強游戲的吸引力,擬采用2.5D呈現技術。2.5D呈現技術也有多種視角可供選擇,本游戲采用45度視角。
操作方式,本游戲擬采用手機鍵盤進行操作,對于沒有鍵盤的型號也可以考慮采用虛擬鍵盤。
3) 運行及調試項目
把借鑒代碼成功導入到Android Studio中并運行成功。使用Android Studio導入項目,因為需要使用API21,所以下載一下相關的控件,如下:

下載插件成功后,加載虛擬機運行程序,可以得出如下結果:


4) 遇到的問題與解答
?。?)首先在導入項目時出現了API不匹配的問題,通過查詢得知本游戲的目標平臺為Android2.1,因此下載了API 21來運行此程序,得到了良好的解決。
?。?)在實現推箱子這一個項目時,對其功能進行了檢測,其中發現前后左右鍵不能用,希望在今后的進一步學習中得到解答。
5) 進度計劃
1.第一周
開源中國注冊賬號:http://my.oschina.net/u/2511035,并上傳Android HelloWorld程序代碼
搭建Android開發環境,熟悉Android studio軟件常用功能
完成推箱子的NABC,使用Axure和StarUML建模
2.第二周
熟悉Android studio軟件使用
學習Android布局管理器和Android中的基本控件等相關知識
把借鑒代碼成功導入到Android Studio中并運行成功。
3.第三周
分析程序代碼,優化推箱子項目。
4.第四周
根據老師建議添加和修改本項目的功能,撰寫項目報告。
5.第五周
進行項目測試運行,完善項目報告,答辯驗收。
posted on 2015-11-16 00:11 20159217蔡斌思 閱讀(171) 評論(0) 收藏 舉報
浙公網安備 33010602011771號