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

正文內(nèi)容

網(wǎng)絡(luò)版俄羅斯方塊--畢業(yè)設(shè)計-閱讀頁

2024-12-23 16:07本頁面
  

【正文】 件流 :無 前置條件: 無 2 暫停 個人游戲 簡要說明 在游戲開始后 ,可以按暫停按鈕暫停游戲。 9 3 連接服務(wù)器 簡要說明 輸入服務(wù)器 IP,連接服務(wù)器 事件流 :輸入 IP 前置條件:連接網(wǎng)絡(luò) 備選條件:若該 IP 連接超時則報連接錯誤 4 開始聯(lián)網(wǎng)游戲 簡要說明 連接同一服務(wù)器的 2 臺電腦進入開始游戲 事件流 :兩邊都要按開始游戲 前置條件:已經(jīng)連接好服務(wù)器 備選條件:無 5 使用道具 簡要說明 在游戲進行時會隨機出現(xiàn)道具供玩家使用。 事件流 : 方塊滿行時 前置條件: 游戲進行 備選條件:無 10 第三章 架構(gòu)設(shè)計 開發(fā)環(huán)境 及其架構(gòu) 本系統(tǒng)的開發(fā)是用 C 語言 ,在 Microsoft Visual Studio 2021 平臺上研發(fā) 。每當用戶需要訪問服務(wù)器時就由客戶機發(fā)出“請求”,服務(wù)器接受“請求”并“響應(yīng)”,然后執(zhí)行相應(yīng)的服務(wù),將執(zhí)行結(jié)果送回給客戶機,由它進一步處理后再提交給用戶。 Client/Server 體系結(jié)構(gòu),如圖 3所示 圖 3 系統(tǒng)的體系結(jié)構(gòu) 功能模塊的劃分 系統(tǒng)類劃分圖 類有分為 3 部分,分別是窗體類、控制 類還有實體類。實體類則是 保存數(shù)據(jù)之用。為了方便調(diào)用, 故 把其他線程的函數(shù)也寫在這個類里面。如刷新 label 的 print()和判斷是否為空的 isempty()。 控制類 類圖 12 圖 5 canvas 的類圖 圖 6 obstacles 的類圖 圖 7 block 的類圖 這 3 個控制類只要是負責控制實體類的變化和 運行。而 Obstacles 則是記錄已有的方塊信息,用于判斷正在下落的方塊是否到底。他實現(xiàn)方塊的轉(zhuǎn)動和記錄方塊。他有 3 個重載的構(gòu)造函數(shù)。 主要 用例 的類設(shè)計 個人游戲 用例類圖 M ai n F or m C an v as T et r i sbl ockO bst acl es 圖 9 個人游戲的用例類圖 個人游戲主要是經(jīng)過以上幾個類來完成 整個功能 。他里面是靠 Canvas 來控制在 form 上面顯示什么信息。 14 網(wǎng)絡(luò)游戲 用例類圖 M ai n F or m C an v asT et r i sbl ockO bst acl esS o cket 圖 10 網(wǎng)絡(luò)游戲的用例類圖 網(wǎng)絡(luò)游戲是在個人上面加上了網(wǎng)絡(luò)傳輸?shù)?socket 套接字。 類的機制分析和設(shè)計 設(shè)計這些類的思路主要是 以下 幾點。所以設(shè)計了一個 Tetris 來保存正在運行的方塊。然后就是對這個小方塊的一些基本操作進行編寫。 它 是用來控制Tetris 的旋轉(zhuǎn)和上下左右的。因為組合出來的方塊是沒有固定形象的,所以在選擇了一個顏色的 2 維數(shù)組 作為 載體來保存,接著就是對他進行消行,是否到底等函數(shù)的編寫。 在單機游戲 完成后,我 就 在此基礎(chǔ)上添加了用來傳輸數(shù)據(jù)的 socket 類 。它速度快,使用簡單,功能和系統(tǒng)所需一致。在設(shè)計服務(wù)器的時候,我把服務(wù)器定位在轉(zhuǎn)移和處理數(shù)據(jù)上。 所以做了個類用于處理數(shù)據(jù)的傳輸。成功消行后隨即生成個返回數(shù)。 模塊的實現(xiàn) 游戲在每次 方塊到底后,執(zhí)行本模塊。就實現(xiàn)了消行的效果。 模塊的 實現(xiàn) 判斷方塊現(xiàn)在是否已經(jīng)到底,到底則不向下移動 為 obstacles 加上該方塊 并且運行消行和顯示。如果是則顯示結(jié)束游戲。 運行的方塊等于準備的方塊 。主要是有連接服務(wù)器部分和游戲運行部分。 然后在用戶按了開始鍵之后,就可以操作游戲。主要是接收數(shù)據(jù),處理數(shù)據(jù)和發(fā)送數(shù)據(jù)。 20 開 始啟 動 接 收 和 發(fā) 送 線程接 收 線 程 獲 取 連 接到 本 服 務(wù) 器 客 戶 端的 I P 和 數(shù) 據(jù)選 定 對 戰(zhàn) 的 客 戶 端發(fā) 送 線 程 發(fā) 送 處 理好 的 數(shù) 據(jù)接 收 線 程 一 直 監(jiān) 聽端 口 獲 取 數(shù) 據(jù)處 理 數(shù) 據(jù) 確 定 發(fā) 送方 圖 14 服務(wù)器端的流程圖 第六章 部署與應(yīng)用 系統(tǒng)的運行環(huán)境 1) 硬件要求 CPU: P4 以上的處理器。 硬盤: 150MB 以上 剩余空間。 2) 軟件要求 操作系統(tǒng): Windows XP/ VISTA。 圖 15 連接服務(wù)器界面測試圖 控制幫助界面 連接服務(wù)器:在打開軟件后,在右上角菜單欄里可以查看如何控制游戲。 如果進行聯(lián)網(wǎng) 游戲時,主畫面旁邊有個小的畫面是用來顯示對方現(xiàn)在的情況。 圖 18 游戲界面測試圖 2 當你方塊已經(jīng)到達最上方的時候會有游戲結(jié)束提示: 圖 19 游戲結(jié)束界面測試圖 24 第五章 結(jié)論 本軟件是一個網(wǎng)絡(luò)俄羅斯方塊的游戲, 雖然游戲 年代比較久遠 ,但是這游戲現(xiàn)在還是不少人的愛好。在很多外觀細節(jié)和內(nèi)部運行機制上都有大大小小的缺陷。 畫面的問題是需要時間慢慢調(diào)試出來。 這些 解決方案 會在以后慢慢實現(xiàn)。不過已經(jīng)有了一定的想法。 在編寫代碼的過程中,我曾經(jīng)遇到一個很尷尬的情況,就是突然程序一直無法連接和報錯。但是還是沒法成功。 其實錯誤是因為我啟動服務(wù)的順序不正確。在知道原因之后,問題就好解決了。程序也正常了。就是要真正學會一樣技術(shù),只會使用是完全不夠的。這樣就算他出現(xiàn)什么奇怪的問題,你也可以很快的解決。 網(wǎng)絡(luò)俄羅斯方塊游戲 我不是第一個做 ,也 肯定不是最后一個。首先 看 到 的是騰訊的 游戲。當 然,別人是一個正在運營的游戲,我的當然是 很難 跟他比較。 現(xiàn)在我玩游戲或者看到一些程序,我也會思考別人這些功能是如何實現(xiàn),使用了什么技術(shù),有什么我還不知道的難點之類的問題。 這個畢業(yè)設(shè)計不僅是做出了一個小游戲,主要是能在做程序的過程中學到技術(shù)和學習的辦法。我的學習生涯沒結(jié)束,只是換了個地點而已。我很高興能有畢業(yè)設(shè)計和論文這樣的機會讓我學會這么多東西。 NET+SQL Server 網(wǎng)絡(luò)應(yīng)用系統(tǒng)開發(fā)與實例》 人民郵電出版社 2021年 9 月 [4]. csocket 傳送序列化 struct 示例 [EB/OL]. [5]. csocket 編程 [EB/OL] [6]. C異步 Socket 實現(xiàn) TCP 網(wǎng)絡(luò)服務(wù)的通訊構(gòu)架 [EB/OL] [7]. C 套接字編程之實例 [EB/OL] [8]. GDI+ [EB/OL] [9]. GDI+程序設(shè)計大全 [EB/OL] [11]. MSDN [EB/ [12].c語言的特點 [EB/ Abstract Tetris is a very popular game, But tradition Tetris is only have one player in the same time. In nowadays, the game also needs to keep abreast with the times. This Thesis is main idea begin from the mentality of designing of Tetris of the work. Introduce the programming system, Working environment and relevant technology. Composition and Function of the analytical system. In use the inter, player can battle in the game. Therefore to add game and interest. Keyword: Tetris Online games C
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1