最新打磚塊游戲軟件工程項目可研報告_第1頁
最新打磚塊游戲軟件工程項目可研報告_第2頁
最新打磚塊游戲軟件工程項目可研報告_第3頁
最新打磚塊游戲軟件工程項目可研報告_第4頁
最新打磚塊游戲軟件工程項目可研報告_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、打磚塊軟件可行性研究報告1. 規(guī)模和目標本次軟件開發(fā)項目為打磚塊,初步確定做一個小中型規(guī)模單機版的游戲,同時也可以在游戲平臺里面運行,確保能夠在局域網(wǎng)或者互聯(lián)網(wǎng)上與朋友對戰(zhàn),尋求一種游戲上的刺激,可以讓人們在業(yè)余時間盡情的消遣自己,使全身心得到最大的放松。這是我們做這個游戲?qū)崿F(xiàn)最基本的目標。現(xiàn)在從系統(tǒng)的邏輯模型出發(fā),從3 個方面研究打磚塊游戲的可行性。1 技術(shù)可行性(使用現(xiàn)在的技術(shù)能實現(xiàn)這個系統(tǒng)嗎)在技術(shù)方面,截至目前,我們學習過C 語言,VC+,匯編語言,接觸過VB 和 java ,結(jié)合游戲的本身特點和我們對C語言的掌握程度,特別是對于 VC+它功能強大,對于游戲里面的界面設(shè)計,動作類的算法

2、以及常用函數(shù)構(gòu)造和系統(tǒng)函數(shù)的調(diào)用等都可以用它來實現(xiàn),相信能較好較快的編寫出這個小中型的游戲系統(tǒng)。2 經(jīng)濟可行性(這個系統(tǒng)的經(jīng)濟效益能超過它的開發(fā)成本嗎)在經(jīng)濟方面,初步從成本來看,我們做這個游戲,主要是耗費人力,至于財力方面,不需要投入什么,只要游戲能夠在通用游戲平臺里運行就幾乎很成功了;從系統(tǒng)的經(jīng)濟效益來看,我們相當看好,估計它一定可以超過游戲本身所開發(fā)的成本。理由有兩個方面:其一隨著社會的越來越進步,人員的越來越緊張的競爭,工作壓力的重要之下, 必然有大部分人喜歡在工作閑暇之余讓自己充分的放松,這個時候游戲就是最好的興奮劑,可以帶動整個人,讓整個人興奮起來,不至于那么疲勞和無聊。其二打磚塊

3、這個游戲通俗易懂,簡單方便,老少皆宜,相信隨著它的流行會有更多的人喜歡這款小游戲的。3 操作可行性( 系統(tǒng)的操作方式在這個用戶組織內(nèi)行得通嗎 )在操作方面,我們采用簡單的操作方式和必要的幫助說明,讓用戶一看就知道如何操作,主要有左右方向鍵,前后移動鍵,發(fā)射打磚塊鍵,擊中目標磚塊才可以得分,并且分數(shù)累計到了一定階段,自動進入第二階段,依次類推.直到打到最后一關(guān),而且每過一關(guān)磚塊在空中飄過的速度就增加一次,我們主要用數(shù)據(jù)結(jié)構(gòu)中的相關(guān)算法來實現(xiàn); 磚塊的左右循環(huán)飄動,可以用循環(huán)遞歸語句實現(xiàn);方塊的速度和擊中速度之間用專門的數(shù)學公示來計算和衡量。 初步設(shè)想,此游戲的操作方式基本上都可以實現(xiàn)的。2可行性

4、研究過程一復查系統(tǒng)規(guī)模和目標經(jīng)過仔細閱讀和分析有關(guān)的材料,再次確認了此次游戲的規(guī)模和目標,對其它問題定義方面的工作也進行了清晰的描述,確保了解決開發(fā)游戲中的問題的實事求是。二研究目前正在使用的系統(tǒng),從現(xiàn)有的打磚塊游戲系統(tǒng)來看,存在許多的不足。我們這次開發(fā)的打磚塊在現(xiàn)有的系統(tǒng)上進行了改進再改進,主要在于以下幾個方面:其一現(xiàn)有的打磚塊游戲絕大部分是小霸王上的手柄操作游戲,而且是那種帶卡式的游戲,不方面于攜帶;我們做的這個打磚塊游戲,屬于在電腦上操作,用鼠標鍵盤操作,只需要控制方向鍵和鼠標就行,是一種典型的單機版小游戲;其二在于它較好看的界面設(shè)計,在游戲里可以跟朋友或者不認識的陌生人對戰(zhàn),一改過去只

5、能人機對戰(zhàn)的局面。由此可見,現(xiàn)有的打磚塊游戲系統(tǒng)已經(jīng)遠遠不能滿足用戶對它的需求,必須有更好的一種系統(tǒng)來取代現(xiàn)有的系統(tǒng),改進現(xiàn)有的不足,從而推廣這個游戲讓更多的人得到娛樂。4 導出高層邏輯模型和對項目的進一步評價審查此過程設(shè)計到的物理系統(tǒng)較少,主要是PC 機,必要的硬件和軟件基本上就可以滿足需求。其次,從邏輯模型方面來看,涉及到的數(shù)據(jù)在系統(tǒng)的流動可以用數(shù)據(jù)流圖和數(shù)據(jù)字典雙向解決(在后會進一步詳細的介紹這兩種方式) ,只有定義好了數(shù)據(jù)流圖等方面的邏輯模型,才可以開發(fā)出新的更好的系統(tǒng)。經(jīng)過小組的集體討論,得出了幾種解決方案,我們最終選擇了最簡單的解決方法來設(shè)計這個項目,盡可能在技術(shù)和經(jīng)濟方面實現(xiàn)最優(yōu)

6、化。同時將計劃草擬下,并以文檔的形式進行小組復查。3. 系統(tǒng)流程圖系統(tǒng)流程圖是概括的描繪物理系統(tǒng)的傳統(tǒng)工具,必須明確它是物理數(shù)據(jù)流圖而不是程序流程圖。根據(jù)這些條件此次打磚塊游戲的系統(tǒng)流程圖如下:系統(tǒng)流程圖1.1圖中的每個符號用盒子形式定義了組成系統(tǒng)的一個部 件,然而并沒有指明每個部件的具體工作,圖中的箭頭確 定了信息通過系統(tǒng)地方的邏輯路徑(信息流動路徑)4.數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD是一種圖像化技術(shù),它描繪信息流和 數(shù)據(jù)從輸入移動到輸由的過程中所經(jīng)受的變換。當然我們 也應該明白數(shù)據(jù)流圖中是沒有任何具體的物理部件,它只 是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。只需要考 慮系統(tǒng)必須完成的基本邏輯功

7、能,完全不需要考慮怎樣具體的實現(xiàn)這些功能。以下是打磚塊游戲的數(shù)據(jù)流圖:思路分析:先作由大概的數(shù)據(jù)流圖,然后對中間步驟進行細分,直到得由最終的數(shù)據(jù)流圖 ,圖像如存儲文件數(shù)據(jù)流總圖1.2游戲數(shù)據(jù)庫記 家數(shù)據(jù)流分圖1.35.數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合, 也就是對數(shù) 據(jù)流圖中包含的所有元素定義的集合, 任何字典最主要 的用途都是供人查閱對不了解的條目的解釋。數(shù)據(jù)字典的內(nèi)容:一般來說數(shù)據(jù)字典應該具有以下四類元素的定義組成:(1) .數(shù)據(jù)流(2) .數(shù)據(jù)流分量(即數(shù)據(jù)元素)(3) .數(shù)據(jù)存儲(4) .處理通過對以上數(shù)據(jù)字典的內(nèi)容進行分析,我們得由本項目的數(shù)據(jù)字典的具體內(nèi)容見下表名字:選擇系統(tǒng)別名:描述:選擇

溫馨提示

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

評論

0/150

提交評論