基于Android游戲開(kāi)發(fā)概要設(shè)計(jì)_第1頁(yè)
基于Android游戲開(kāi)發(fā)概要設(shè)計(jì)_第2頁(yè)
基于Android游戲開(kāi)發(fā)概要設(shè)計(jì)_第3頁(yè)
基于Android游戲開(kāi)發(fā)概要設(shè)計(jì)_第4頁(yè)
基于Android游戲開(kāi)發(fā)概要設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于 Android 游戲開(kāi)發(fā) - 瘋狂連連看 概要設(shè)計(jì)說(shuō)明書(shū)一、引言 21.1 、編寫(xiě)目的 21.2 、背景 21.3 、定義 31.4 、參考資料 4二、總體設(shè)計(jì) 42.1 、需求規(guī)定 42.2 、運(yùn)行環(huán)境 52.3 、基本設(shè)計(jì)概念和處理流程 52.4 、結(jié)構(gòu) 62.5 、功能需求與程序的關(guān)系 62.6 、人工處理過(guò)程 72.7 、尚未解決的問(wèn)題 7三、接口設(shè)計(jì) 83.1 、用戶(hù)接口 83.2 、外部接口 83.3 、內(nèi)部接口 8四、運(yùn)行模塊組合 94.1 、運(yùn)行模塊組合 94.1.1 、播放器的基本界面模塊 94.1.2 、播放器的播放界面模塊 104.2 、運(yùn)行控制 104.3 、運(yùn)行

2、時(shí)間 10五、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 115.1 、邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 115.2 、物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn) 125.3 、數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系 12六、系統(tǒng)出錯(cuò)處理設(shè)計(jì) 126.1 、出錯(cuò)信息 126.2 、補(bǔ)救措施 126.3 、系統(tǒng)維護(hù)設(shè)計(jì) 133 / 13A'引言學(xué)習(xí)安卓已經(jīng)有了一段時(shí)間,在不斷的學(xué)習(xí)與開(kāi)發(fā)過(guò)程中,對(duì) Android開(kāi)發(fā)平臺(tái)也有了基本的認(rèn)識(shí)。閱讀了一些相關(guān)資料之后,便 開(kāi)始了基于Android游戲開(kāi)發(fā)的項(xiàng)目瘋狂連連看,以此來(lái)完成它 的概要設(shè)計(jì)說(shuō)明書(shū)。從該階段正式進(jìn)入軟件的實(shí)際開(kāi)發(fā)階段,本階段完成系統(tǒng)的大致設(shè)計(jì)并明確系統(tǒng)的結(jié)構(gòu)。本說(shuō)明書(shū)主要分為任務(wù)概述、總體結(jié)構(gòu)、外部模塊設(shè)計(jì)和

3、測(cè)試設(shè)計(jì)。1.1、 編寫(xiě)目的本文檔主要是瘋狂連連看的概要設(shè)計(jì)說(shuō)明書(shū),為連連看的一 些基本功能設(shè)計(jì)提供了主要的依據(jù)。隨著 Android手機(jī)的不斷發(fā)展, 城市化發(fā)展越來(lái)越快,競(jìng)爭(zhēng)也越來(lái)越大,一款休閑,益智的小游戲已 成為當(dāng)今時(shí)代人們緩解壓力的不二選擇, 功能也不斷的多樣化,而概 要設(shè)計(jì)正是體現(xiàn)出瘋狂連連看的基本概念。該文檔面向所有項(xiàng)目 組成員,使得項(xiàng)目組內(nèi)成員對(duì)整個(gè)連連看的主要功能以及其概要的實(shí) 現(xiàn)手段有一個(gè)宏觀的把握,是整個(gè)連連看游戲開(kāi)發(fā)的最雛形, 同時(shí)也 是最基本的引導(dǎo)性文檔。1.2、 背景(1)項(xiàng)目名稱(chēng):基于Android游戲開(kāi)發(fā)一瘋狂連連看(2)項(xiàng)目負(fù)責(zé)人:堯艷華(3)開(kāi)發(fā)者:中興And

4、roid班柴小亭(4)適用用戶(hù):所有Android手機(jī)用戶(hù)伴隨著 Android平臺(tái)的出現(xiàn),越來(lái)越多的用戶(hù)手機(jī)都趨向于Android版本,Android平臺(tái)是google公司最新推出的一個(gè)手機(jī)平臺(tái), 該平臺(tái)對(duì)移動(dòng)設(shè)備的程序集中包括一個(gè)操作系統(tǒng),一個(gè)中間件和一些關(guān)鍵性作用。使用該平臺(tái)不需要任何費(fèi)用,代碼完全開(kāi)放。開(kāi)發(fā)人員 可以在平臺(tái)系統(tǒng)上快速開(kāi)發(fā),并可以利用其它開(kāi)發(fā)人員的工作成果。所以,這為手機(jī)開(kāi)發(fā)創(chuàng)造力更大的靈活性,工作少,周期短,快速成 型,并一步到位,同時(shí)用戶(hù)可以最大限度的自定義自己的手機(jī),以豐 富自己手機(jī)的功能,增強(qiáng)手機(jī)在市場(chǎng)上的競(jìng)爭(zhēng)力。目前適用于桌面操 作系統(tǒng)的游戲開(kāi)發(fā)發(fā)展速度較快,通

5、常具有強(qiáng)大的友好的用戶(hù)界面。我們正是基于Android游戲開(kāi)發(fā)平臺(tái)開(kāi)發(fā)一個(gè)瘋狂連連看,該連連看 使用快捷簡(jiǎn)單,具備一般連連看的功能,如開(kāi)始游戲,暫停游戲,選 項(xiàng),退出等功能,有完善的個(gè)性化選擇,并提供一些特色功能,如換 膚、背景音樂(lè)、震動(dòng)效果等。1.3、 定義定義說(shuō) 明需求提供者提出有效軟件需求的客戶(hù)(用戶(hù))需求分析明確項(xiàng)目中哪些該做,哪些不該做,該怎么做,做到什么程度。軟件需求用戶(hù)對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期 望用例用例描述了系統(tǒng)的功能需求,是系統(tǒng)的一組動(dòng)作序列的描述 .角色用戶(hù)在系統(tǒng)中所扮演的角色1.4、 參考資料 翻閱書(shū)籍 觀看李興華的瘋狂安卓講義視頻 通過(guò)網(wǎng)上查

6、閱與連連看相關(guān)的軟件源碼 用戶(hù)界面風(fēng)格設(shè)計(jì)參考了其他連連看游戲的設(shè)計(jì):、總體設(shè)計(jì)2.1、需求規(guī)定系統(tǒng)名稱(chēng)模塊功能瘋狂連連看開(kāi)始游戲進(jìn)入游戲并啟動(dòng)暫停游戲使游戲暫時(shí)處于停滯狀 態(tài)選項(xiàng)功能背景音樂(lè)是否開(kāi)啟背景音效是否開(kāi)啟手機(jī)震動(dòng)是含開(kāi)啟自動(dòng)保存游戲是含開(kāi)啟圖片主題是否開(kāi)啟繼續(xù)繼續(xù)上次游戲排行查看排行榜退出退出游戲菜單換膚點(diǎn)擊換背景關(guān)于關(guān)于連連看游戲信息退出退出當(dāng)前游戲界面,進(jìn)入 主界面2.2、運(yùn)行環(huán)境硬件要求:計(jì)算機(jī)一臺(tái),要求有足夠的容量操作系統(tǒng):Windows Android操作系統(tǒng)開(kāi)發(fā)環(huán)境:Eclipse2.3、 基本設(shè)計(jì)概念和處理流程 用戶(hù)通過(guò)單擊按鈕進(jìn)行開(kāi)始、暫停、退出對(duì)瘋狂連連看游戲進(jìn)行

7、控制5 / 132.4、 結(jié)構(gòu)京瘋狂連連看9 / 132.5、 功能需求與程序的關(guān)系本條用一張如下的矩陣圖說(shuō)明該游戲的各項(xiàng)功能需求的實(shí)現(xiàn)同各 塊程序的分配關(guān)系:游戲界面控制選項(xiàng)菜單開(kāi)始游戲VV暫停游戲V背景音樂(lè)V背景音效V手機(jī)震動(dòng)V自動(dòng)保存游戲V圖片主題V繼續(xù)V排行V退出整個(gè)游戲V換膚V關(guān)于V退出游戲頁(yè)面V2.6、 人工處理過(guò)程該游戲開(kāi)發(fā)出來(lái)后需要用戶(hù)自行安裝,安裝后只需玩家對(duì)其進(jìn)行相應(yīng) 且正確的操作。2.7、 尚未解決的問(wèn)題排行榜這項(xiàng)功能尚未解決整個(gè)軟件的需求分析了解的不夠透徹對(duì)于軟件所涉及的算法和整體關(guān)系還未全面了解。三、接口設(shè)計(jì)3.1 、用戶(hù)接口用戶(hù)安裝:該游戲軟件需要用戶(hù)自行安裝才能正

8、常使用。該游戲采用事件監(jiān)聽(tīng)來(lái)實(shí)現(xiàn)相關(guān)操作。3.2 、外部接口? 用戶(hù)界面: 該軟件的屏幕格式、 按鈕格式、 輸入輸出方式都是按照用戶(hù)進(jìn)行簡(jiǎn)單操作而設(shè)計(jì)的。? 硬件接口: 該軟件產(chǎn)品的用戶(hù)需要通過(guò)鍵盤(pán)及鼠標(biāo)進(jìn)行操作, 進(jìn)入主界面后,進(jìn)行相關(guān)的在按鈕操作來(lái)實(shí)現(xiàn)相關(guān)的響應(yīng)事件。? 該軟件與操作平臺(tái)無(wú)關(guān),能適用于各種操作系統(tǒng),更適合廣大的Android 手機(jī)用戶(hù)。3.3 、內(nèi)部接口該軟件適用于手機(jī)Android 操作系統(tǒng), 內(nèi)部模塊之間的接口都是通過(guò)內(nèi)部函數(shù)完成,在程序設(shè)計(jì)中用軟件自身所帶的調(diào)用函數(shù)所實(shí)現(xiàn)。四、運(yùn)行模塊組合4.1、 運(yùn)行模塊組合4.1.1、 連連看的主界面模塊4.1.2、 連連看的游戲界面模塊開(kāi)始 暫停 刷新(3)4.2、 運(yùn)行控制程序一旦運(yùn)行,可視化界面便立即顯現(xiàn),點(diǎn)擊開(kāi)始按鈕,進(jìn)入游戲界 面,游戲開(kāi)始。4.2、 運(yùn)行時(shí)間根據(jù)用戶(hù)手機(jī)運(yùn)行環(huán)境而定,每種運(yùn)行模塊組合占用各種資源的時(shí)間 不會(huì)太長(zhǎng)。五、系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1、邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)15 / 13本軟件未運(yùn)用到物理結(jié)構(gòu)設(shè)計(jì)5.3 、數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系本軟件不用考慮數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系六、系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1 、出錯(cuò)信息可能出現(xiàn)以下錯(cuò)誤信息:1、文件格式無(wú)法識(shí)別出現(xiàn)錯(cuò)誤2、解碼錯(cuò)誤3、用戶(hù)信息管理混淆4、播放列表保存失敗6.2 、補(bǔ)救措施1、播放列表保存

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論