中期檢查表、中期報告-基于qt的黑白棋游戲_第1頁
中期檢查表、中期報告-基于qt的黑白棋游戲_第2頁
中期檢查表、中期報告-基于qt的黑白棋游戲_第3頁
中期檢查表、中期報告-基于qt的黑白棋游戲_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

畢業(yè)論文中期檢查表昆山杰普軟件科技有限公司填表日期2014年4月28日以下內容由學生填寫班級軟件1006班課題類型設計類調研類實驗類其他學生姓名課題名稱基于QT的黑白棋游戲指導教師指導教師職稱高級軟件工程師選題是否有變化是否是否一人一題是否是否有文獻綜述是否課題擬解決的問題1QT開發(fā)工具的使用及C語言的運用2游戲規(guī)則邏輯實現(xiàn)3棋盤搜索算法實現(xiàn)4計算機落子策略設計黑白棋常見的戰(zhàn)術策略)5棋盤信息存儲數(shù)據(jù)結構設計6游戲界面的繪制設計時間2014年3月17日至2014年6月27日以下內容由檢查組填寫工作量及難度太大大小適中很難較難一般簡單對分配工作完成的進度情況提前完成按計劃完成拖后完成沒有完成工作態(tài)度認真較認真一般不認真質量評價(學生前期已完成的工作情況)存在的問題檢查組意見組長簽名畢業(yè)設計中期報告一、畢業(yè)設計進度首先,確定畢業(yè)設計選題為基于QT的黑白棋游戲。完成畢業(yè)設計任務書的撰寫。其次,了解黑白棋游戲的起源,游戲規(guī)則,策略技巧;了解與QT相關的開發(fā)技術,完成資料收集與整理。明確研究的主要內容,以及設計實現(xiàn)黑白棋游戲的現(xiàn)實意義。再次,按照軟件開發(fā)流程設計實現(xiàn)黑白棋游戲。第一步,需求分析。通過建模用例圖明確用戶與系統(tǒng)功能及他們之間的關系。第二步,概要設計。把需求分析得到的系統(tǒng)擴展用例圖轉換為軟件結構和數(shù)據(jù)結構。將一個復雜系統(tǒng)按功能進行模塊劃分、建立模塊的層次結構及調用關系、確定模塊間的接口及人機界面等。數(shù)據(jù)結構設計,包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結構特性、以及數(shù)據(jù)庫的設計。完成程序流程圖的設計。完成類圖的設計。通過類圖顯示了模型的靜態(tài)結構,特別是模型中存在的類、類的內部結構以及它們與其他類的關系等。完成主要模塊的設計,明確模塊功能及其調用關系。完成棋盤存儲數(shù)據(jù)結構的設計。第三步,詳細設計。通過使用QT,完成界面設計,完成棋盤繪制,完成主要功能函數(shù)。第四步,系統(tǒng)測試。完成白盒測試,黑盒測試,調試BUG,實現(xiàn)黑白棋游戲設計的主要功能,完成需求要求。次之,思考黑白棋游戲設計實現(xiàn)中發(fā)現(xiàn)的問題。總結此次開發(fā)過程。第一,用于存儲游戲狀態(tài)的數(shù)據(jù)結構是否存在不足如何改進改進后的優(yōu)缺點是什么第二,在對人機對戰(zhàn)中計算機計算落子坐標的功能實現(xiàn)過程中,如何優(yōu)化搜索算法博弈算法在黑白棋游戲中如何運用了解MINMAX搜索及其優(yōu)化后的搜索。最后,完成畢業(yè)設計中期檢查表、中期檢查報告的撰寫。完成基于QT的黑白棋游戲(論文)的撰寫與修訂。完成畢業(yè)設計演示PPT的撰寫。二、畢業(yè)設計主要內容畢業(yè)設計的主要研究內容為在QT編程中QTDESIGNER的應用,信號與槽的應用以及熟悉C語言的各種特性,鍛煉程序設計的能力,同時也是編程基本功的一個訓練,能夠將分支、循環(huán)、數(shù)組、指針、函數(shù)、堆棧綜合應用。熟悉C程序開發(fā)的具體流程。獨立完成黑白棋游戲的需求分析,總體設計,詳細設計,編碼實現(xiàn),黑盒測試,白盒測試。同時,由于黑白棋規(guī)則簡單,搜索規(guī)模較小等特點,特別適合于研究和測試算法使用。本輪文將介紹QT開發(fā)工具的使用、黑白棋常見的戰(zhàn)術(開局策略)、游戲規(guī)則設計、算法設計(包含優(yōu)化搜索、博弈搜索、剪枝、MINMAX搜索等原理)。三、畢業(yè)設計主要成果完成黑白棋游戲的設計與實現(xiàn)。詳細介紹了需求分析、概要設計、詳細設計、系統(tǒng)測試的軟件設計流程,包括統(tǒng)一建模語言的使用,算法的設計,編碼實現(xiàn)等。討論了棋盤數(shù)據(jù)結構的多樣化設計,以及不同方法的優(yōu)缺點。討論了黑白棋對于搜索算法發(fā)展的意義。黑白棋由于其規(guī)則簡單,搜索規(guī)模較小等

溫馨提示

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

最新文檔

評論

0/150

提交評論