基于ARM的黑白棋游戲_第1頁(yè)
基于ARM的黑白棋游戲_第2頁(yè)
基于ARM的黑白棋游戲_第3頁(yè)
基于ARM的黑白棋游戲_第4頁(yè)
基于ARM的黑白棋游戲_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、基于基于 ARM 的黑白棋游戲的黑白棋游戲(項(xiàng)目計(jì)劃書(shū))(項(xiàng)目計(jì)劃書(shū))2010-3-251 引言引言.31.1 編寫(xiě)目的.31.2 背景.31.3 參考資料.32 項(xiàng)目概述項(xiàng)目概述.32.1 工作內(nèi)容以及需要解決的問(wèn)題.32.2 主要參加人員.42.3 產(chǎn)品.42.3.1程序.42.3.2文件及軟硬件環(huán)境.42.3.3非移交的產(chǎn)品.52.4 驗(yàn)收標(biāo)準(zhǔn).52.5 完成項(xiàng)目的最遲期限.53 實(shí)施計(jì)劃實(shí)施計(jì)劃.53.1 工作任務(wù)的分解與人員分工.53.2 進(jìn)度.63.3 預(yù)算.63.4 關(guān)鍵問(wèn)題.64 支持條件支持條件.65 可行性分析以及建議可行性分析以及建議.61 引言引言1.1 編寫(xiě)目的編寫(xiě)目

2、的編寫(xiě)這份項(xiàng)目計(jì)劃書(shū)的目的是提出項(xiàng)目進(jìn)行的合理安排,給出進(jìn)度,分析需求以及采取哪些方案,并和小組成員討論其可行性,預(yù)測(cè)可能遇到的難題,給各小組成員詳細(xì)分工,在有限的期限內(nèi)完成項(xiàng)目的開(kāi)發(fā)。1.2 背景背景隨著消費(fèi)類電子產(chǎn)業(yè)的蓬勃發(fā)展,越來(lái)越多的嵌入式電子產(chǎn)品走進(jìn)了千家萬(wàn)戶。各式各樣的嵌入式系統(tǒng)出現(xiàn)在了眾多的行業(yè)和應(yīng)用中,其中 ARM 和 Linux 結(jié)合的產(chǎn)品在市場(chǎng)上最受青睞。本課題的黑白棋游戲設(shè)計(jì)就是基于 ARM 和 1inux 平臺(tái)的。本程序使用面向?qū)ο蟮?QT 庫(kù)的 C+語(yǔ)言,開(kāi)發(fā)于可以運(yùn)行于 ARM-Linux 環(huán)境下的游戲程序。人機(jī)對(duì)弈,無(wú)限悔棋等功能,其中人機(jī)對(duì)弈包含難度選擇和先后手

3、選擇。1.3 參考資料參考資料1 Mat Buckland.Ai Techniques For Game ProgrammingM.Premier Press.2002.2 張海藩.軟件工程導(dǎo)論(第四版)M. 北京:清華大學(xué)出版社 2003-12.3 張宏林.數(shù)字圖像分析與處理技術(shù)M.北京:人民郵電出版社 2003-2.4 棋類游戲的智能模塊設(shè)計(jì)淺談人工智能J.2004-09.2 項(xiàng)目概述項(xiàng)目概述2.1 工作內(nèi)容工作內(nèi)容及需要解決的問(wèn)題及需要解決的問(wèn)題主要工作:(1)內(nèi)核的移植(2)QT 的移植(3)算法體系結(jié)構(gòu)設(shè)計(jì)(4)QT 編程(5)硬件底層驅(qū)動(dòng)需要解決的問(wèn)題:(1)linux 內(nèi)核版本的

4、選定,由于開(kāi)發(fā)板硬件的限制,盡量?jī)?nèi)核較小的 ARMLinux內(nèi)核。(2)所選 QT 版本不能太低,因?yàn)檩^低的 QT 版本可能沒(méi)有我們編譯時(shí)所需要的庫(kù)文件,從而會(huì)對(duì)后期的游戲界面形成造成影響。(3)游戲的實(shí)現(xiàn)算法的設(shè)計(jì),要讓使用者喜歡此款黑白棋游戲,必需讓算法設(shè)計(jì)的智能一些,給使用者帶來(lái)挑戰(zhàn)性。這項(xiàng)工作是長(zhǎng)期的。(4)考慮到在開(kāi)發(fā)板上既可以用鍵盤(pán)操作游戲也可以用鼠標(biāo)來(lái)操作,所以必需有鍵盤(pán)鼠標(biāo)等的驅(qū)動(dòng)。在玩游戲的過(guò)程中還有伴隨的音樂(lè),音頻的驅(qū)動(dòng)也必需考慮。2.2 主要參加人員主要參加人員王文斌:項(xiàng)目負(fù)責(zé)人小組其他成員: 張鍇 許大勇 丁袁2.3 產(chǎn)品產(chǎn)品2.3.1 程序程序程序名稱:ArmGame

5、編程語(yǔ)言:C+2.3.2 文件文件以及軟硬件環(huán)境以及軟硬件環(huán)境chessboard.cpp 棋盤(pán)界面gameboard.cpp 游戲運(yùn)行時(shí)的界面moc_chessboard.cpp 下子后棋盤(pán)變化界面moc_movie.cpp 動(dòng)畫(huà)效果硬件環(huán)境結(jié)構(gòu)圖:軟件環(huán)境結(jié)構(gòu)圖:2.3.3 非移交的產(chǎn)品非移交的產(chǎn)品程序的具體代碼以及采用的算法。2.4 驗(yàn)收標(biāo)準(zhǔn)驗(yàn)收標(biāo)準(zhǔn)用戶能夠在開(kāi)發(fā)板上玩游戲,并能選擇游戲的難度,在玩的過(guò)程中不會(huì)出現(xiàn)任何問(wèn)題,知道本輪游戲的結(jié)束。2.5 完成項(xiàng)目的最遲期限完成項(xiàng)目的最遲期限 2010 年 4 月中旬3 實(shí)施計(jì)劃實(shí)施計(jì)劃3.1 工作任務(wù)的分解與人員分工工作任務(wù)的分解與人員分工

6、姓名姓名項(xiàng)目中的分工王文斌王文斌總體規(guī)劃設(shè)計(jì)和圖形界面設(shè)計(jì)張鍇張鍇算法體系結(jié)構(gòu)設(shè)計(jì)許大勇許大勇硬件底層驅(qū)動(dòng)和網(wǎng)絡(luò)編程丁袁丁袁硬件底層驅(qū)動(dòng),測(cè)試設(shè)計(jì)和報(bào)告輸出3.2 進(jìn)度進(jìn)度12.112.13 需求分析,總體設(shè)計(jì)。12.1312.31 驅(qū)動(dòng)設(shè)計(jì),算法體系結(jié)構(gòu)設(shè)計(jì)。1.12.28 圖形界面設(shè)計(jì),測(cè)試,形成單人對(duì)戰(zhàn)功能。3.14.1 擴(kuò)展網(wǎng)絡(luò)功能,集成測(cè)試,形成完整的黑白棋對(duì)戰(zhàn)功能。4.14.15 測(cè)試。 3.4 預(yù)算預(yù)算主要是時(shí)間問(wèn)題,無(wú)任何資金需求。3.5 關(guān)鍵問(wèn)題關(guān)鍵問(wèn)題 主要的難題是游戲算法體系結(jié)構(gòu)的設(shè)計(jì)。4 支持條件支持條件開(kāi)發(fā)環(huán)境:S3C2410 開(kāi)發(fā)板,windows 下的 linux

7、 平臺(tái)。5 項(xiàng)目可行性分析及建議項(xiàng)目可行性分析及建議 可行性分析:可行性分析:隨著網(wǎng)絡(luò)技術(shù)的日新月異和計(jì)算機(jī)的普及,當(dāng)今的計(jì)算機(jī)技術(shù)也走上了平民化和娛樂(lè)化的時(shí)代,計(jì)算機(jī)技術(shù)再也不是只能由少數(shù)人掌握的深不可測(cè)的學(xué)問(wèn);同時(shí)個(gè)人計(jì)算機(jī)也由原來(lái)單純的數(shù)值計(jì)算和工業(yè)應(yīng)用逐漸轉(zhuǎn)變成像電視機(jī)一樣的家庭娛樂(lè)中心,伴隨著這種巨大的轉(zhuǎn)變計(jì)算機(jī)軟件的發(fā)展也走向了娛樂(lè)化。 尤其是游戲產(chǎn)業(yè)的發(fā)展已經(jīng)成為信息產(chǎn)業(yè)中發(fā)展勢(shì)頭最猛烈最具前景的一個(gè)分支,而游戲廳也漸漸被網(wǎng)吧擠出了正常的營(yíng)業(yè)市場(chǎng),游戲除了單純的個(gè)人娛樂(lè)功能之外,也逐漸向互動(dòng)的方向發(fā)展。游戲的功能不斷按照玩家的需求和愛(ài)好擴(kuò)展延伸進(jìn)化,如今運(yùn)行在各種平臺(tái)上不同名稱,不同內(nèi)容,不同形式的游戲不僅僅為廣大游戲愛(ài)好者提供了豐富的選擇,而且為游戲開(kāi)發(fā)商帶來(lái)了豐厚的回報(bào),游戲產(chǎn)業(yè)吸引著許多程序員去開(kāi)發(fā)更多更新的游戲?;谟螒虬l(fā)展的歷史和前景,我們決定用 C 語(yǔ)言開(kāi)發(fā)一款小游戲,游戲內(nèi)容來(lái)自網(wǎng)絡(luò)上日漸流行的一種智力游戲黑白棋。 黑白棋作為一款經(jīng)典的棋類博弈游戲,經(jīng)久不衰

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論