猜數(shù)字游戲課程設(shè)計(jì)報(bào)告

猜數(shù)字游戲課程設(shè)計(jì)報(bào)告

ID:9857664

大?。?46.50 KB

頁(yè)數(shù):31頁(yè)

時(shí)間:2018-05-12

猜數(shù)字游戲課程設(shè)計(jì)報(bào)告_第1頁(yè)
猜數(shù)字游戲課程設(shè)計(jì)報(bào)告_第2頁(yè)
猜數(shù)字游戲課程設(shè)計(jì)報(bào)告_第3頁(yè)
猜數(shù)字游戲課程設(shè)計(jì)報(bào)告_第4頁(yè)
猜數(shù)字游戲課程設(shè)計(jì)報(bào)告_第5頁(yè)
資源描述:

《猜數(shù)字游戲課程設(shè)計(jì)報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、XXXX學(xué)?!禖程序設(shè)計(jì)》課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目:猜數(shù)字游戲附錄完整源代碼專業(yè):班級(jí):學(xué)生:學(xué)號(hào):指導(dǎo)教師:起止時(shí)間:xxx.x.x-xxx.x.xxxxx-xxxx年xx學(xué)期31目錄1、程序設(shè)計(jì)描述1.1程序設(shè)計(jì)目的:1.2程序設(shè)計(jì)要求:1.3、猜數(shù)字游戲的簡(jiǎn)介:2、程序設(shè)計(jì)內(nèi)容:2.1、游戲主要框架圖:2.2、開(kāi)始游戲框架:2.3、最佳排行框架:2.4、游戲操作說(shuō)明模塊:2.5、退出游戲系統(tǒng):2.6、游戲系統(tǒng)總流程圖:3、猜數(shù)字游戲源代碼:3.1、voidmain()函數(shù)函數(shù)功能:3.2、voidgame();//雙人游戲v

2、oidpgame();//單人游戲3.4、排行榜模塊函數(shù)功能:3.5、繼續(xù)游戲模塊函數(shù)功能:3.6、操作說(shuō)明模塊函數(shù)功能:4、調(diào)試與測(cè)試:4.1、調(diào)試方法4.2、測(cè)試結(jié)果的分析與討論4.3、測(cè)試過(guò)程中遇到的主要問(wèn)題及采取的解決措施5、程序具體說(shuō)明書(shū):6、程序設(shè)計(jì)心得:7、參考文獻(xiàn)311、程序設(shè)計(jì)描述1.1程序設(shè)計(jì)目的:綜合使用所學(xué)過(guò)的C語(yǔ)言程序設(shè)計(jì)知識(shí),掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本思路和方法,利用所學(xué)的基本知識(shí)和技能,發(fā)揮自學(xué)能力和查找資料的能力,解決稍微復(fù)雜的結(jié)構(gòu)化程序設(shè)計(jì)問(wèn)題,加深對(duì)所學(xué)知識(shí)的理解與掌握,增強(qiáng)學(xué)生利用自己所學(xué)知

3、識(shí)解決實(shí)際問(wèn)題的能力,為以后的程序開(kāi)發(fā)打下基礎(chǔ)。1.2程序設(shè)計(jì)要求:1、鞏固和加強(qiáng)《C語(yǔ)言程序設(shè)計(jì)》課程的理論知識(shí)。2、掌握C語(yǔ)言的基本概念、語(yǔ)法、語(yǔ)義和數(shù)據(jù)類型的使用特點(diǎn)。3、掌握C語(yǔ)言程序設(shè)計(jì)的方法及編程技巧,能正確使用C語(yǔ)言編寫程序。4、進(jìn)一步理解和運(yùn)用結(jié)構(gòu)化程設(shè)計(jì)的思想和方法;學(xué)會(huì)利用流程圖。5、掌握調(diào)試程序的基本方法及上機(jī)操作方法。6、掌握書(shū)寫程設(shè)計(jì)開(kāi)發(fā)文檔的能力,學(xué)會(huì)撰寫課程設(shè)計(jì)總結(jié)報(bào)告。課程設(shè)計(jì)的思想和方法還可以作為做畢業(yè)論文時(shí)的參考資料。7、通過(guò)查閱手冊(cè)和文獻(xiàn)資料,培養(yǎng)獨(dú)立分析問(wèn)題和解決問(wèn)題的能力。為做畢業(yè)設(shè)計(jì)

4、打好基礎(chǔ)。8、培養(yǎng)自己的創(chuàng)新能力和創(chuàng)新思維??梢愿鶕?jù)指導(dǎo)書(shū)和相關(guān)文獻(xiàn)上的參考算法,自己設(shè)計(jì)出相應(yīng)的應(yīng)用程序。9、培養(yǎng)自己良好的程序設(shè)計(jì)風(fēng)格。在實(shí)際編程中,為了提高編程質(zhì)量,對(duì)空行、空格和注釋均有要求。在課程設(shè)計(jì)書(shū)寫代碼時(shí),應(yīng)該嚴(yán)格按要求處理,以便建立良好的程序設(shè)計(jì)風(fēng)格。1.3、猜數(shù)字游戲的簡(jiǎn)介:猜數(shù)字游戲(又稱BullsandCows)是一種大概于20世紀(jì)中期興起于英國(guó)的益智類小游戲。一般由兩個(gè)人玩,也可以由一個(gè)人和電腦玩,在紙上、在網(wǎng)上都可以玩。這種游戲規(guī)則簡(jiǎn)單,但可以考驗(yàn)人的嚴(yán)謹(jǐn)和耐心。2、程序設(shè)計(jì)內(nèi)容:2.1、游戲主要框

5、架圖:該模塊為玩家提供猜數(shù)字游戲的主體功能,即開(kāi)始游戲、繼續(xù)游戲、最佳排行、操作說(shuō)明、退出游戲。給用戶一個(gè)清晰明了的操作界面!流程圖如下:31系統(tǒng)模塊結(jié)構(gòu)圖2.2、開(kāi)始游戲框架:開(kāi)始游戲返回主菜單單人游戲雙人游戲①單人游戲由系統(tǒng)產(chǎn)生4個(gè)隨機(jī)數(shù),并按任意順序排列,作為游戲的原始數(shù)字供玩家進(jìn)行猜數(shù)字游戲。②雙人游戲有主用戶知己定義輸入輸入,再用另一用戶猜測(cè)!31③單人、雙人游:提示用戶數(shù)值和位置全對(duì)的數(shù)字個(gè)數(shù),和只有數(shù)值但位置不對(duì)的數(shù)字個(gè)數(shù)。④原始數(shù)字顯示:當(dāng)用戶在8次之內(nèi)仍未能猜出原始數(shù)字和順序時(shí),系統(tǒng)提示玩家失敗,并給玩家顯示

6、出原始數(shù)字和順序。2.3、最佳排行框架:進(jìn)入該界面后,進(jìn)行提示由于技術(shù)問(wèn)題此項(xiàng)有待解決!個(gè)人認(rèn)為最佳排行的應(yīng)有的功能想法(有待改進(jìn))該模塊為玩家提供排行榜的瀏覽和清除功能,包括按玩家成績(jī)順序?yàn)g覽、按玩家姓名瀏覽和清除排行榜功能。2.4、游戲操作說(shuō)明模塊:進(jìn)入該界面后,進(jìn)行提示由于技術(shù)問(wèn)題此項(xiàng)有待解決!當(dāng)玩家選項(xiàng)為幫助功能對(duì)應(yīng)的選項(xiàng)數(shù)字時(shí),進(jìn)入幫助模塊,給出用戶猜數(shù)字的游戲規(guī)則和游戲中相關(guān)提示的含義和簡(jiǎn)單提示。312.5、退出游戲系統(tǒng):該功能主要是在主界面操作,為方便用戶退出游戲功能2.6、游戲系統(tǒng)總流程圖:31開(kāi)始功能選擇最佳

7、排行繼續(xù)游戲開(kāi)始新游戲操作說(shuō)明退出游戲輸入0輸入0單人雙人輸入0輸入0主完家輸入數(shù)字系統(tǒng)內(nèi)部隨機(jī)出數(shù)0輸入數(shù)字0是否有效四位數(shù)輸出第一次結(jié)果是否不輸出結(jié)果是否大達(dá)到3此?輸出結(jié)果并返回是否提示再輸結(jié)束游戲313、猜數(shù)字游戲源代碼:游戲主程序調(diào)用的函數(shù)如下:#include#include#include#include"process.h"#defineN4//隨機(jī)抽N個(gè)數(shù)#defineNUM8//NUM次猜數(shù)的機(jī)會(huì)voidmainmenu();//游戲主菜單void

8、bestmenu();//最佳排行子菜單Bestrankingvoidcontinumenu();//繼續(xù)游戲子菜單Continuetogamevoidoperationmenu();//操作說(shuō)明子菜單operationexplanationvoidplaygame();//

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

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

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