【正文】
功能實(shí)現(xiàn)流程圖 ........................................................................................ 3 系統(tǒng)模塊的實(shí)現(xiàn) ...................................................................................................... 4 系統(tǒng)主要模塊功能實(shí)現(xiàn) ............................................................................................ 4 本系統(tǒng)歡迎界面模塊實(shí)現(xiàn) .................................................................................. 4 本系統(tǒng)設(shè)置模塊的實(shí)現(xiàn) ...................................................................................... 6 本系統(tǒng)等待模塊的實(shí)現(xiàn) ...................................................................................... 7 本系統(tǒng)猜數(shù)模塊的實(shí)現(xiàn) ...................................................................................... 7 本系統(tǒng)排行榜模 塊的實(shí)現(xiàn) .................................................................................11 5 系統(tǒng)測(cè)試 ..................................................................................................................... 13 運(yùn)行情況 ............................................................................................................... 13 測(cè)試結(jié)果 ............................................................................................................... 17 6 關(guān)鍵技術(shù) ..................................................................................................................... 17 結(jié) 論 .......................................................................................................................... 0 參考文獻(xiàn) .......................................................................................................................... 0 致 謝 .......................................................................................................................... 1 聲 明 .......................................................................................................................... 2 第 1 頁(yè) 共 21 頁(yè) 1 引言 游戲發(fā)展至今已經(jīng)有 30 多年歷史,在這個(gè)短暫的時(shí)期里,隨著硬件水平的提高,游戲開發(fā)新技術(shù)層出不窮,經(jīng)典游戲比比皆是。 在電腦普及發(fā)展的今天,游戲成為人們 益智和娛樂休閑的重要途徑,它在人們的精神生活等各個(gè)方面發(fā)揮著重要的作用。 Visual C概述 C是微軟根據(jù) .NET 戰(zhàn)略開展的一種新語(yǔ)言。⑶集成的編譯和調(diào)試。 開發(fā)整個(gè)系 統(tǒng)具備了周期時(shí)間短、簡(jiǎn)單易用、休閑益智等幾大類顯著的特性。 4.游戲系統(tǒng)模塊由多個(gè) groupBox、 label 、 TextBox、 button 控件組成。在界面中可對(duì)播放器歌曲及其聲音大小進(jìn)行選擇調(diào)試。游戲音樂可在以下路徑進(jìn)行添加刪除或更換:解決方案 “ 猜數(shù)游戲 ” 項(xiàng)目 — bin— Debug— music— 。 ()。如果有次數(shù)限制,則限制的次數(shù)即等于用戶的設(shè)置數(shù)且限制次數(shù)為真,否則限制次數(shù)為假。實(shí)現(xiàn)代碼為: private void timer1_Tick(object sender, e) { .Visible=true。 首先,點(diǎn)擊“開始”按扭時(shí),其文字變?yōu)椤安聰?shù)”: if( .Text==猜數(shù) ) 然后,若有時(shí)間限制則啟用時(shí)間控件,否則文本顯示“無(wú)時(shí)間限制”: if(限時(shí) ) .Enabled=true。那么,總的時(shí)間等于用了的時(shí)或分轉(zhuǎn)換為秒數(shù)再加用了的秒數(shù),即:時(shí)間 =用了 +秒數(shù) .ToString()+秒 。 若有。 } 若猜數(shù)正確,有限時(shí)的即關(guān)閉時(shí)間控件功能,用秒為單位,統(tǒng)計(jì)總秒數(shù),狀態(tài)顯示為“ =”,文本提示結(jié)果:“恭喜您猜數(shù)正確,您用了 ‘次’次 +‘時(shí)間’猜對(duì)數(shù)字”。 else =數(shù)據(jù)加載 ,游戲配置中 。 本系統(tǒng)等待模塊的實(shí)現(xiàn) 等待界面系統(tǒng)由一個(gè) GroupBox 中選定的背景界面加一根滾動(dòng)條組成。 return。 設(shè)置完成后,輸入一個(gè)用戶姓名,否則音樂播放“錯(cuò)誤”提示音,消息框顯示“請(qǐng)輸入姓名,便于排名!失敗” : if( .Text==) { 播放 (錯(cuò)誤 .wav)。具體添加操作如下:點(diǎn)擊工具箱中的添加刪除項(xiàng)(右鍵),彈出自定義工具箱,點(diǎn)擊COM組建,添加 Windows Media Player。 本系統(tǒng)歡迎界面模塊實(shí)現(xiàn) 玩家進(jìn)入游戲,首先享受到的是猜數(shù)歡迎界面。在這個(gè)控件中添加次數(shù)限制和時(shí)間限制兩個(gè) checkbox 控件, 11 個(gè)label 控件, 6個(gè) TextBox 控件及設(shè)置和取消 2個(gè) button 控件。 歡迎界面系統(tǒng)提供首頁(yè)歡迎畫面和整曲音樂播放功能;設(shè)置系統(tǒng)提供玩家選擇游戲模式,如:猜數(shù)次數(shù)限制的選擇、猜數(shù)時(shí)間限制的選擇、數(shù)字位數(shù)的選擇及填寫玩家的姓名以便于最后的排行榜排名;等待系統(tǒng)即設(shè)置游戲和開始游戲之間的進(jìn)度條界面,方便于玩家做好游戲前的準(zhǔn)備工作。這些工具包括:⑴帶有可拖放控件的 Windows 窗體可視化設(shè)計(jì)器。本次設(shè)計(jì)考慮到上述諸多因數(shù),巧妙的運(yùn)用 Visual C Windows 窗口下的模塊控件精致的開發(fā)與設(shè)計(jì)出了一款猜數(shù)游戲。玩家必須遵循游戲所設(shè)定的規(guī)則來(lái)解開謎題,達(dá)成游戲目標(biāo)。 關(guān)鍵詞 : 猜數(shù)游戲; Visual C;數(shù)據(jù)庫(kù) The Design and Development of The Guessing Number Game Software Abstract Along with improvement of science and technology, spiritual life, people are more and more keen on mini intelligence games like number guessing game, which attracts lots of people by its easy controls and interesting logical process. This design is an interesting mini number guessing game with a terse and graceful surface in style. The system , that uses Microsoft Visual Studio. NET 2021 as developing platform ,mainly researches designing and developing of guessing number game based on Visual C. Various number guessing games can be enforced. Through linking Microsoft Access data base from Microsoft Office , results of topboard data can be checked and updated .The most great thing of the system is its game entering surface, setting surface, waiting surface ,game playing surface and game topboard surface. When player plays the game, he can run the game by different given surface hints:setting guessing numbers(times, time, figures),beginning number guessing games, and inquiring about his game results in the list. Key words: Guessing number game。 特此聲明! 第 3 頁(yè) 共 21 頁(yè) 畢業(yè)設(shè)計(jì) ( 論文 ) 猜數(shù)游戲軟件的設(shè)計(jì)開發(fā) 論文作者姓名: 申請(qǐng)學(xué)位專業(yè): 申請(qǐng)學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 第 4 頁(yè) 共 21 頁(yè) 猜數(shù) 游戲軟件的設(shè)計(jì)開發(fā) 摘 要 隨著科學(xué)技術(shù)和精神生活的不斷提高,人們?cè)絹?lái)越多的熱衷于猜數(shù)游戲這類小型休閑益智型游戲。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過(guò)的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過(guò)的材料。 第 0 頁(yè) 共 21 頁(yè) 結(jié) 論 在電腦普及發(fā)展的今天,在人們不斷注重休閑游戲的現(xiàn)狀下,我們更需要越來(lái)越多的此類休閑益智型游戲。,39。 string 類型 =純次數(shù)排名 。在C 中 漢 字 即 是 長(zhǎng) 度 , 漢 字 不 能 超 過(guò) 4 個(gè) 字 , 如 下 定 義 : byte[] btstr=( .Text)。 圖 54游戲界面 1 5.游戲猜數(shù)成功界面 當(dāng)猜數(shù)正確后的游戲界面顯示。布局合理化, 在界面內(nèi)部所有控件的布局和信息組織的藝術(shù)性均力求保持簡(jiǎn)潔、有序、易于操作。//執(zhí)行定義的規(guī)范操作 SQL語(yǔ)句 連接 .Close()。Data Source= + +\\數(shù)據(jù)庫(kù) .mdb)。 .Text=猜數(shù) 。 。i位數(shù) 。即定義一個(gè)變量,放隨機(jī)數(shù)上下限。P)。 =游戲暫停中 ,請(qǐng)按 F3繼續(xù) 。目錄中的“放棄”和“新游戲”控件功能啟用,若有時(shí)間限制則啟動(dòng)時(shí)間功能。 .Enabled=true。實(shí)現(xiàn)代碼如下: .Text=X。amp?!伴_始”控件變?yōu)椤霸賮?lái)”,即不再猜數(shù),音樂播放“贏了”提示音: 排行榜操作 (秒數(shù) ,次數(shù) ,位數(shù) )。 猜數(shù)過(guò)程中若輸入數(shù)大于隨機(jī)數(shù),則提示顯示“〈”,音樂播放“大了”提 第 8 頁(yè) 共 21 頁(yè) 示音;若輸入數(shù)小于隨機(jī)數(shù),則提示顯示“〉”,音樂播放“小了”提示音: if(隨機(jī)數(shù) 輸入數(shù) ) { .Text=。 if(=100) { =0。字符型轉(zhuǎn)換為數(shù)字型代碼為: 時(shí) =()。 } 且漢字不能超過(guò) 8 個(gè)字符,否則消息框提示:“漢字姓名不能超過(guò) 4個(gè)字(一個(gè)漢字兩字符)!失敗”。按扭音樂實(shí)現(xiàn)代碼如下: void 播放 (string 音樂名 ) { try { =+\\music\\+音樂名 。具體實(shí)現(xiàn) 第 5 頁(yè) 共 21 頁(yè) 代碼如 下: private void 歡迎界面 _Click(object sender, e) { =false。在這個(gè)控件中添加 7個(gè) label控件, 2個(gè) TextBox控件及設(shè)置和放