猜數(shù)字游戲課程設(shè)計報告

猜數(shù)字游戲課程設(shè)計報告

ID:9857664

大小:246.50 KB

頁數(shù):31頁

時間:2018-05-12

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

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

1、XXXX學(xué)?!禖程序設(shè)計》課程設(shè)計報告設(shè)計題目:猜數(shù)字游戲附錄完整源代碼專業(yè):班級:學(xué)生:學(xué)號:指導(dǎo)教師:起止時間:xxx.x.x-xxx.x.xxxxx-xxxx年xx學(xué)期31目錄1、程序設(shè)計描述1.1程序設(shè)計目的:1.2程序設(shè)計要求:1.3、猜數(shù)字游戲的簡介:2、程序設(shè)計內(nèi)容:2.1、游戲主要框架圖:2.2、開始游戲框架:2.3、最佳排行框架:2.4、游戲操作說明模塊: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、操作說明模塊函數(shù)功能:4、調(diào)試與測試:4.1、調(diào)試方法4.2、測試結(jié)果的分析與討論4.3、測試過程中遇到的主要問題及采取的解決措施5、程序具體說明書:6、程序設(shè)計心得:7、參考文獻311、程序設(shè)計描述1.1程序設(shè)計目的:綜合使用所學(xué)過的C語言程序設(shè)計知識,掌握結(jié)構(gòu)化程序設(shè)計的基本思路和方法,利用所學(xué)的基本知識和技能,發(fā)揮自學(xué)能力和查找資料的能力,解決稍微復(fù)雜的結(jié)構(gòu)化程序設(shè)計問題,加深對所學(xué)知識的理解與掌握,增強學(xué)生利用自己所學(xué)知

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

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

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

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

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

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

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

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

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