拼圖游戲課程設(shè)計報告

拼圖游戲課程設(shè)計報告

ID:35226383

大?。?24.00 KB

頁數(shù):16頁

時間:2019-03-22

拼圖游戲課程設(shè)計報告_第1頁
拼圖游戲課程設(shè)計報告_第2頁
拼圖游戲課程設(shè)計報告_第3頁
拼圖游戲課程設(shè)計報告_第4頁
拼圖游戲課程設(shè)計報告_第5頁
資源描述:

《拼圖游戲課程設(shè)計報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、目錄0引言11工作計劃21.1主要工作階段劃分21.2工作任務(wù)分工22需求分析32.1概述32.2用戶分析32.3約束條件32.4功能需求32.5用戶界面需求43設(shè)計與實現(xiàn)63.1概述63.2詳細設(shè)計63.2.1類的抽象及設(shè)計63.2.2表結(jié)構(gòu)設(shè)計73.3主要程序文件73.4開發(fā)環(huán)境以及部署環(huán)境要求83.5主要源碼84測試144.1概述144.2測試環(huán)境144.3測試計劃。154.4測試項目及結(jié)果155、工作總結(jié)155.1工作成果155.2過程分析155.3經(jīng)驗教訓(xùn)及其分析160引言拼圖是家喻戶曉的益智類小游戲,選擇該課題即可完成這門課程的課程設(shè)計還可增加學(xué)習(xí)的趣味性增加我

2、對該課程學(xué)習(xí)興趣。選擇這個題目一是為了將自己的所學(xué)知識加以運用,該程序要用到許多課內(nèi)所學(xué)并且對其加以提高。二是一直以來拼圖這個游戲就深深地吸引著我,它的制作方法對于以前的我而言都是很神秘的。我希望通16過自己的所學(xué)知識把它剖析開來,真正的了解它的本質(zhì)和精髓。雖然我的編程能力不強,但是我有信心通過自己不斷的學(xué)習(xí)和積極查資料,在這次學(xué)習(xí)中我將從實踐和實際的項目中提高自己的編程能力。因此我選擇這個題目作為我的課程設(shè)計題目。1工作計劃1.1主要工作階段劃分階段階段名稱時間安排第一階段:準(zhǔn)備工作:需求分析、查資料過程繁瑣,需一天半時間第二階段:編寫代碼實現(xiàn)任務(wù)繁復(fù),需一天時間第三階段

3、:編譯調(diào)試運行過程紛繁,需大半天時間第四階段:改進功能該過程相對比較簡單,需半天時間第五階段:思考總結(jié)之前的工作為這部分作了充分的準(zhǔn)備工作半天時間1.2工作任務(wù)分工階段名稱任務(wù)名稱任務(wù)描述負責(zé)人第一階段準(zhǔn)備工作思考該游戲要實現(xiàn)哪些功能大概怎么實現(xiàn)該功能需要具備哪些知識,該階段是平時的學(xué)習(xí)中積累及臨時突擊某個知識點,查資料所得,是程序思想的核心。該游戲需要在mfc,windows上下功夫。蘇瑜第二階段編寫代碼實現(xiàn)功能首先建立框架:對話框,菜單和載入圖片,然后編寫主要算法代碼:實現(xiàn)圖片分塊的交換,最后完善程序,是程序形成及實現(xiàn)的關(guān)鍵蘇瑜第三階段編譯調(diào)試運行編譯調(diào)試運行,需要有耐

4、心,通常情況下大小錯誤一大堆需要認真思考和修改,查看程序所要實現(xiàn)功能是否完全實現(xiàn),是程序正確運行的關(guān)鍵蘇瑜16第四階段改進功能對比所查游戲的功能改進改程序,查看還需添加哪些功能,并進行改進編譯調(diào)試運行,需要完善的思維蘇瑜第五階段思考總結(jié)課程設(shè)計的最終目的,通過思考實際編程應(yīng)用,鞏固提高所學(xué),并應(yīng)用于以后的學(xué)習(xí)實踐中。蘇瑜2需求分析2.1概述本程序開發(fā)一款簡單的拼圖游戲,由于能力有限只能實現(xiàn)該游戲的基本內(nèi)容:3*3,4*4拼圖點擊空白圖片的上下做圖片實現(xiàn)交換,另外拼圖過程該游戲還為用戶提供提示(圖片名稱)、計步、計時,幫助對話框顯示原圖的縮略圖,即可選擇游戲提供的圖片還可用戶

5、自定義bmp圖片,關(guān)于對話框顯示該游戲的信息。2.2用戶分析1.軟件中選定的圖片用戶不一定喜歡,應(yīng)該讓用戶有選擇圖片的權(quán)利,選擇用戶細化的圖片。2.玩游戲本身就是娛樂和比拼的過程,最好提供可以讓用戶對比的東西,例如本游戲中給用戶提供,提示,計時和計步三項。3.用戶玩該游戲的水平有高低之分,該游戲中設(shè)置了3*3和4*4兩種選擇供不同人水平來選擇。4.游戲就是享受,汲取快樂,因此該游戲中主要提供色彩溫和豐富的卡通動漫圖片可供用戶選擇,可使用戶有個好心情。2.3約束條件開發(fā)一塊游戲需要很強的基礎(chǔ)知識、開發(fā)能力及時間。它包括需求分析、編寫代碼、編譯調(diào)試運行、改進功能、思考總結(jié)。由于

6、所學(xué)知識及時間有限,只能開發(fā)這一款比較簡單的游戲軟件。再加之現(xiàn)在的拼圖游戲功能不斷在提高,自己做的這些也許很微不足道,但是我會努力盡自己所能編寫出更好的程序,實現(xiàn)更多的功能。2.4功能需求1、該游戲軟件中g(shù)ame菜單下選擇easy和hard分別可進行3*3和4*4拼圖:點擊白塊區(qū)域的臨塊進行交換,直至拼好軟件提示“祝賀你,你拼出來了!”2、軟件中Picture下提供4個可供選擇的圖來拼圖,當(dāng)然還可自定義電腦上bmp圖片來拼圖。163、點擊game下的幫助菜單可看到幫助對話框,其中可看到原圖的縮略圖,點擊OK回到原拼圖界面,About顯示關(guān)于對話框。4、選擇user下Abou

7、t菜單顯示關(guān)于對話框。5、拼圖游戲界面下方被分為三部分:提示描述欄(“加油”或描述圖片內(nèi)容),計時欄,計算已走步數(shù)欄。6、最后user下Exit菜單可退出該游戲2.5用戶界面需求拼圖游戲界面:不管什么游戲菜單選項是必需的,因此我在該界面中設(shè)置游戲、圖片和用戶三個主菜單下設(shè)一下子菜單:選擇菜單達到用戶需求注意:1.未開始拼圖時幫助菜單不可用2.開始新游戲時,先點擊圖片任意處,打亂后開始計時拼圖3.拼圖過程中若想查看原圖,點擊子菜單幫助幫助對話框:幫助用戶回想起原圖,進行拼圖!注意:顯示幫助對話框時game,pictu

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。