freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

猜數(shù)游戲軟件的設計開發(fā)—畢業(yè)設計論文-資料下載頁

2024-12-03 15:32本頁面

【導讀】小型休閑益智型游戲。它利用其簡單的操作方式及邏輯有趣的游戲過程吸引著眾。本次課題設計的即一款界面簡潔、大方,休閑有趣的小型猜數(shù)游戲系統(tǒng)。利用Windows窗體程序?qū)崿F(xiàn)多種猜數(shù)游戲功能。通過連接MicrosoftOffice中的MicrosoftAccess數(shù)據(jù)庫,對排行榜數(shù)據(jù)結(jié)果進行。其主要創(chuàng)意展現(xiàn)在它的游戲歡迎界面,游戲設置界面,游戲等待界。玩家在游戲此游戲時,可根據(jù)不。在排行榜中查詢自己的猜數(shù)成績結(jié)果排名等。

  

【正文】 是。大部分的人一聽到猜數(shù)游戲,通常就會想到這是一個小游戲。也有很多其它類型的游戲,會在它們的游戲中安插一些這類益智型游戲當作額外加分 的副游戲。但 隨著人們精神生活的提高, Inter 在我國的迅速普及和推廣, 猜數(shù)游戲作為一種小型益智休閑型游戲在這種環(huán)境下應允而生,受到 越來越多人們的青睞。 盡管它的游戲過程可能很簡單,也不需要強大的 3D 圖形處理能力或是 個聲道的音效,但是它給玩家?guī)淼臉啡?,依然不能忽視。猜?shù)游戲提供的是一個訓練邏輯思考或解謎的環(huán)境,并且有一定的規(guī)則及邏輯。玩家必須遵循游戲所設定的規(guī)則來解開謎題,達成游戲目標。它講究高超的人工智能,休閑趣味的玩法和舒適的操作環(huán)境。 在電腦普及發(fā)展的今天,游戲成為人們 益智和娛樂休閑的重要途徑,它在人們的精神生活等各個方面發(fā)揮著重要的作用。因此游戲的開發(fā)與設計在 Inter應用上的地位顯而易見,倍受人們的重視。這次我所選的課題猜數(shù)游戲軟件的設計開發(fā)正是互聯(lián)網(wǎng)與社會生活之間的緊密關(guān)系的體現(xiàn),它是一種簡單的小游戲。在目前,智力趣味性游戲雖然種類數(shù)量繁多,但優(yōu)秀有趣的游戲并不多,希望通過這次開發(fā)設計出的猜數(shù)小游戲能集優(yōu)秀于一體,使人們能通過 這個小小的益智游戲給生活帶來一點樂趣 ,增加豐厚的精神文化生活 ! 2 系統(tǒng)需求及分析 優(yōu)秀的猜數(shù)小游戲體現(xiàn)于玩家在操作此游戲 時簡單易懂,它提供的是一個訓練邏輯思考和解謎的環(huán)境,并且有一定的規(guī)則及邏輯。玩家遵循游戲所設定的規(guī)則來解開謎題,達成游戲目標。它不僅擁有趣味的玩法而且提供了舒適的操作環(huán)境。本次設計考慮到上述諸多因數(shù),巧妙的運用 Visual C Windows 窗口下的模塊控件精致的開發(fā)與設計出了一款猜數(shù)游戲。 本次設計所采用的開發(fā)平臺為 Microsoft Visual 2021,以它之下的 Windows 窗體程序,結(jié)合 Microsoft Office 中的 Microsoft Access 數(shù)據(jù)庫,完整的設計開發(fā)出了一款新創(chuàng)意的猜數(shù)游戲。 Visual C概述 C是微軟根據(jù) .NET 戰(zhàn)略開展的一種新語言。它是一種類型安全的、現(xiàn)代的、 第 2 頁 共 21 頁 簡單的,由 C 和 C++衍生出來的面向?qū)ο蟮木幊陶Z言。 C的程序結(jié)構(gòu)大致可以這樣劃分: ; ; ; 。 Visual C Windows 應用程序概述 使用 Visual C創(chuàng)建 Windows 應用程序項目是一件非常容易的事。它的創(chuàng)建實質(zhì)上是與手動創(chuàng)建相同的應用程序,就 像普通的終端程序一樣,用戶可以在普通的文本編輯器中手動創(chuàng)建、調(diào)用 .NET 方法和類,然后在命令行編譯應用程序,并分發(fā)產(chǎn)生的可執(zhí)行程序。它提供的工具使應用程序的開發(fā)更快、更容易和更可靠。這些工具包括:⑴帶有可拖放控件的 Windows 窗體可視化設計器。⑵包含語句結(jié)束、語法檢查和其他智能感知功能的識別代碼編輯器。⑶集成的編譯和調(diào)試。⑷用于創(chuàng)建和管理應用程序文件的項目管理工具。典型的 Windows 窗體程序通常包括窗體( Forms)、控件( Controls)和相應的事件( Events)。 Access 數(shù)據(jù) 庫系統(tǒng)概述 人們設計了數(shù)據(jù)庫管理系統(tǒng)的通用語言 SQL(結(jié)構(gòu)化查詢語言)。通過結(jié)構(gòu)化查詢語言,編程人員可以透明地訪問 Access 數(shù)據(jù)庫,編程人員可以在不知道要使用的數(shù)據(jù)庫命令格式,甚至是數(shù)據(jù)庫的類型,而只是向數(shù)據(jù)庫發(fā)出 SQL 命令,對方數(shù)據(jù)庫的 SQL 命令解釋就會對編程人員發(fā)出的 SQL 命令進行解釋執(zhí)行,并將結(jié)果返回編程人員。 3 系統(tǒng)總體設計 系統(tǒng)功能劃分如圖 31 所示: 圖 31系統(tǒng)總體模塊 歡 迎界面系統(tǒng) 音樂播放選擇 設置系統(tǒng) 等待系統(tǒng) 游戲系統(tǒng) 排行榜系統(tǒng) 游戲模式選擇 進度條滾動 猜數(shù) 3 種排行查詢 第 3 頁 共 21 頁 本系統(tǒng)總共分為:歡迎界面系統(tǒng)、設置系統(tǒng)、等待系統(tǒng)、游戲系 統(tǒng)、排行榜系統(tǒng) 5 大功能系統(tǒng)。 歡迎界面系統(tǒng)提供首頁歡迎畫面和整曲音樂播放功能;設置系統(tǒng)提供玩家選擇游戲模式,如:猜數(shù)次數(shù)限制的選擇、猜數(shù)時間限制的選擇、數(shù)字位數(shù)的選擇及填寫玩家的姓名以便于最后的排行榜排名;等待系統(tǒng)即設置游戲和開始游戲之間的進度條界面,方便于玩家做好游戲前的準備工作。 游戲系統(tǒng)包括游戲提示、游戲時間計算、游戲次數(shù)計算、生成隨機數(shù)、用戶猜數(shù)、顯示狀態(tài)、重新設置、開始、再來、放棄及查看排行榜和幫助等功能;排行榜系統(tǒng)提供純次數(shù)排行、純時間排行和綜合排行 3種排名方式及數(shù)據(jù)的清空確認功能。 開發(fā)整個系 統(tǒng)具備了周期時間短、簡單易用、休閑益智等幾大類顯著的特性。 本次系統(tǒng)開發(fā)設計出了界面大方簡潔美化的 3 種游戲模式,即游戲設置中玩家可根據(jù)自身情況選擇的次數(shù)限制選擇、時間限制選擇及數(shù)字位數(shù)選擇幾種模式。游戲設置時可選擇其中一種模式,也可以選擇多種模式。 4 系統(tǒng)功能實現(xiàn) 圖 41用戶進入游戲到開始猜數(shù)的整個邏輯過程 設置完成 開始游戲猜數(shù) 進入游戲 設置取消 猜數(shù)成功 放棄猜數(shù) 系統(tǒng)排名 系統(tǒng)提示 用戶猜數(shù) 游戲設置 第 4 頁 共 21 頁 提示大了 用戶猜數(shù) 退出 猜數(shù)成功 提示小了 與隨機數(shù)比較 開始猜數(shù) 有限定條件 放棄 圖 42 猜數(shù)的邏輯流程 1.歡 迎界面模塊由歡迎圖片配加播放器組成。 2.設置系統(tǒng)模塊由多個 groupBox、 checkbox、 label 、 TextBox、 button控件組成。其中 groupBox 構(gòu)成整個游戲設置框架,界面總體大小都可在其屬性中調(diào)制。在這個控件中添加次數(shù)限制和時間限制兩個 checkbox 控件, 11 個label 控件, 6個 TextBox 控件及設置和取消 2個 button 控件。 3.等待系統(tǒng)模塊包含屬性中的該控件背景圖象,設置一個文本為“數(shù)據(jù)加載,游戲配置中”的 label 控件,一個 progressBar 控件及一個 Timer 控件。 4.游戲系統(tǒng)模塊由多個 groupBox、 label 、 TextBox、 button 控件組成。其中 groupBox 構(gòu)成整個游戲界面框架,界面總體大小可在其屬性中調(diào)制。在這個控件中添加 7個 label控件, 2個 TextBox控件及設置和放棄等 3個 button控件。 5.排行榜系統(tǒng)模塊由多個 groupBox、 checkbox、 label 、 TextBox、 button控件組成。其中 groupBox 構(gòu)成整個排行榜框架,排行榜總體大小可在屬性中調(diào)制。在這個控件中添加 5 個 label 控件, 1個 datagrid 控件及排行確定和排行清空 2 個 button 控件。 本系統(tǒng)歡迎界面模塊實現(xiàn) 玩家進入游戲,首先享受到的是猜數(shù)歡迎界面。其界面通過調(diào)用圖片,大方、簡潔、美觀。在界面中可對播放器歌曲及其聲音大小進行選擇調(diào)試。要進入下一步的游戲設置需點擊確定此頁面方可進入。具體實現(xiàn) 第 5 頁 共 21 頁 代碼如下: private void 歡迎界面 _Click(object sender, e) { =false。 } private void 歡迎界面 _Load(object sender, e) { =(artupPath+\\)。 try { =+\\music\\。 } catch { } } 音樂播放的實現(xiàn),首先 是 對 音樂播放器在歡迎界面的圖片中進行添加。具體添加操作如下:點擊工具箱中的添加刪除項(右鍵),彈出自定義工具箱,點擊COM組建,添加 Windows Media Player。播放器添加完畢,玩家進入游戲歡迎界面即可享受美妙的游戲音樂。游戲音樂可在以下路徑進行添加刪除或更換:解決方案 “ 猜數(shù)游戲 ” 項目 — bin— Debug— music— 。游戲同時,通過調(diào)用播放功能,不同的狀態(tài)按扭會發(fā)出不同的提示聲音 。按扭音樂實現(xiàn)代碼如下: void 播放 (string 音樂名 ) { try { =+\\music\\+音樂名 。 } catch { } 第 6 頁 共 21 頁 } 本系統(tǒng)設置模塊的實現(xiàn) 設置界面系統(tǒng)包含:次數(shù)限制、時間限制、數(shù)字位數(shù)選擇、輸入姓名、設置和取消等功能。并顯示出游戲的基本規(guī)則:“系統(tǒng)自動生成一個正整數(shù),每次用戶猜數(shù)后,系統(tǒng)提示所猜數(shù)與答案的比較情況,直至用戶猜數(shù)正確為止。” 玩家開始設置游戲時, 文本提示 “游戲設置中”,“開始”和“用戶猜數(shù)”功能啟用,目錄菜單中“新游戲”控件啟用,而“暫?!?、“放棄”和“排行榜”控件不啟用。 設置完成后,輸入一個用戶姓名,否則音樂播放“錯誤”提示音,消息框顯示“請輸入姓名,便于排名!失敗” : if( .Text==) { 播放 (錯誤 .wav)。 xxk=new 消息框 (請輸入姓名 ,便于排行 !,失敗 )。 ()。 return。 } 且漢字不能超過 8 個字 符,否則消息框提示:“漢字姓名不能超過 4個字(一個漢字兩字符)!失敗”。判斷姓名是否合格代碼為: byte[] btstr=(名字 .Text)。 if(8) { xxk=new 消息框 (漢字姓名不能超過 4個字 (一個漢字兩字符 )!,失敗 )。 ()。 return。 } 若以上功能設置成功,則考慮次數(shù)限制和時間 限制的選擇。如果有次數(shù)限制,則限制的次數(shù)即等于用戶的設置數(shù)且限制次數(shù)為真,否則限制次數(shù)為假。 若有時間限制,則將時、分、秒數(shù)字符型轉(zhuǎn)換為數(shù)字型,限制時間為真,否則為假。字符型轉(zhuǎn)換為數(shù)字型代碼為: 時 =()。 分 =()。 秒 =()。 第 7 頁 共 21 頁 位數(shù)的選擇即用戶在 1— 9之間選擇的數(shù)字,且將其字符型轉(zhuǎn)換為數(shù)字型: 位數(shù) =() 若以上設定未能成功,則消息框提示:“請輸入數(shù)字,字母輸入失??!失敗”。 本系統(tǒng)等待模塊的實現(xiàn) 等待界面系統(tǒng)由一個 GroupBox 中選定的背景界面加一根滾動條組成。運行此界面系統(tǒng)時,通過啟用時間控件設定滾動條時間來決定等待界面的過度時間,界面顯示“數(shù)據(jù)加載,游戲配置中 ?? ”。實現(xiàn)代碼為: private void timer1_Tick(object sender, e) { .Visible=true。 +=2。 if(=100) { =0。 =false。 .Visible=false。 } if(20) +=.。 else =數(shù)據(jù)加載 ,游戲配置中 。 } 本系統(tǒng)猜數(shù)模塊的實現(xiàn) 游戲界面系統(tǒng)包括:開始、設置、猜數(shù)、放棄和再來等功能。 首先,點擊“開始”按扭時,其文字變?yōu)椤安聰?shù)”: if( .Text==猜數(shù) ) 然后,若有時間限制則啟用時間控件,否則文本顯示“無時間限制”: if(限時 ) .Enabled=true。 else =無時間限制 根據(jù)所猜次數(shù)文本提示:“您已經(jīng)用了‘次數(shù)’猜數(shù)字”。 猜數(shù)過程中若輸入數(shù)大于隨機數(shù),則提示顯示“〈”,音樂播放“ 大了”提 第 8 頁 共 21 頁 示音;若輸入數(shù)小于隨機數(shù),則提示顯示“〉”,音樂播放“小了”提示音: if(隨機數(shù) 輸入數(shù) ) { .Text=。 播放 (大了 .wav)。 } else if( 隨機數(shù) 輸入數(shù) ) { .Text=。 播放 (小了 .wav)。 } 若猜數(shù)正確,有限時的即關(guān)閉時間控件功能,用秒為單位,統(tǒng)計總秒數(shù),狀態(tài)顯示為“ =”,文本提示結(jié)果:“恭喜您猜數(shù)正確,您用了 ‘次’次 +‘時間’猜對數(shù)字”。 猜數(shù)系統(tǒng)中統(tǒng)計總時間的計算方法為:先將字符型 轉(zhuǎn)換為數(shù)字型,以秒為單位, 1分 =60秒, 1時 =60分等價于 1時 =3600秒,即: 秒數(shù) =(()時 *3600+ (()分 )*60+()秒 。那么,總的時間等于用了的時或分轉(zhuǎn)換為秒數(shù)再加用了的秒數(shù),即:時間 =用了 +秒數(shù) .ToString()+秒 。 系統(tǒng)自動調(diào)用排行榜功能 ,對名次排行進行比較?!伴_始”控件變?yōu)椤霸賮怼保床辉俨聰?shù),音樂播放“贏了”提示音: 排行榜操作 (秒數(shù) ,次數(shù) ,位數(shù) )。 button_排行確定 _Click(sender,e)。 .Text=再來 。 播放 (贏了 .wav)。 若有
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1