Android實(shí)踐項(xiàng)目匯報(bào)(一)
推箱子NABC
1) N (Need 需求)
推箱子是一款來(lái)自日本的古老游戲,其設(shè)計(jì)目的是訓(xùn)練人的邏輯思維能力。游戲場(chǎng)景一般是設(shè)定在空間狹小的倉(cāng)庫(kù)中,要求把箱子擺放到指定位置。這就要求玩家巧妙地運(yùn)用有限的空間和通道,合理地安排箱子的位置和移動(dòng)次序才可能完成任務(wù)。
2) A (Approach 做法)
(1)應(yīng)用平臺(tái): Android 手機(jī)
(2) 開(kāi)發(fā)工具: Android studio
Android Studio 是一個(gè)Android開(kāi)發(fā)環(huán)境,基于IntelliJ IDEA。Android Studio 提供了集成的 Android 開(kāi)發(fā)工具用于開(kāi)發(fā)和調(diào)試。
系統(tǒng)模塊劃分與操作流程:
共有類:
Activity的實(shí)現(xiàn)類PushBoxActivity
鍵盤(pán)監(jiān)聽(tīng)線程KeyThread
歡迎界面相關(guān)類:
歡迎界面類WelcomeView
歡迎界面的繪制線程類WelcomeViewThread
歡迎界面的動(dòng)畫(huà)實(shí)現(xiàn)類WelcomeViewGoTread
菜單界面相關(guān)類:
菜單界面類MenuView
菜單界面的繪制線程類MenuViewDrawThread
菜單界面的動(dòng)畫(huà)實(shí)現(xiàn)類MenuViewGoThread
游戲界面相關(guān)類:
游戲主界面類GameView
游戲主界面的繪制線程類GameViewDrawTread
地圖信息類MapList
角色封裝類MySprite
角色移動(dòng)線程類SpriteMoveThread
角色換幀線程類SpriteThread
箱子移動(dòng)類BoxThread
3) B (Benefit 好處)
功能:本項(xiàng)目基于Android平臺(tái)實(shí)現(xiàn)了推箱子游戲的設(shè)計(jì),有很好的用戶體驗(yàn)。
4) C (Competitors 競(jìng)爭(zhēng))
如今隨著智能電子設(shè)備越來(lái)越普及,通過(guò)手機(jī),平板來(lái)玩游戲的現(xiàn)象越來(lái)越多,通過(guò)推箱子游戲不僅能消遣時(shí)間,而且可以鍛煉思維能力。
本周進(jìn)度:
一、配置安卓環(huán)境
安裝Android Studio后建立AVM,并運(yùn)行Hello World程序如下:

二、用Axure設(shè)計(jì)界面
下載Axure RP Pro,繪制界面如下:

posted on 2015-11-08 22:49 20159217蔡斌思 閱讀(208) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)