免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

游戲準備和退出網絡對戰(圖)游戲開始服務端

2023-12-01    分類: 網站建設

:

該項目由可以進行網絡對戰的五子棋的客戶端和服務端組成,使用的語言是C/C++(基本都是C++)。

客戶端使用的是Qt客戶端編程語言,包括功能有本地游戲和網絡游戲,網絡游戲主要流程為:連接服務器——>刷新戰局加入他人的房間/創建房間——>雙方準備游戲——>游戲開始

服務端核心是下網路編程,使用的模型。

使用方法:如果有Qt環境可以直接使用game.exe文件,如果沒有則要打開.pro編譯??蛻舳说闹鹘缑嬷凶笊辖堑男“粹o可以設置Ip地址和端口號,默認的Ip地址是在某企鵝云上購買的一個服務器,在此服務器上存放了服務端的代碼,這種情況下可以跨局域網連接,當然前提是我開著。

直接使用:在下./,不加參數默認就是你的Ip地址,端口號為4396,在客戶端上點擊左上角更改Ip地址和端口,這樣就可以聯機了(限同網的情況下,例如同一學校的校園網)

主界面:

網絡對戰匹配界面:

1:連接服務器,此時會有三種狀態在上面的標簽中顯示:綠色(連接成功)紅色(未連接)藍色(正在連接)。

2:刷新戰局,向服務器請求當前已有的房間,不包括已經有兩個人和正在游戲的房間對局。 創建房間,以創建房間按鈕左邊的文本框內容作為房間標題,創建房間,并將房間信息、ip地址、端口號發送給服務器。 退出網絡對戰,斷開連接,回到主界面,回收類的對象。

3:點擊刷新戰局后,出現的可加入房間客戶端編程語言,點擊join加入。

游戲準備界面

1:準備和退出游戲,準備與否的狀態在棋盤中間顯示,未準備則顯示,準備則為,當雙方都處于準備狀態,服務器向雙方客戶端發送游戲開始信息,客戶端接受信息后進入下一階段。

2:對手信息,頭像框為黑色的時候,說明沒有對手加入房間,圖中狀態為有對象處于房間中,并且會給出相應的信息(準備狀態、ip地址、服務器分配的套接字)。

3:準備狀態

先后手

雙方準備完畢游戲開始時候的第一個界面,此時任何一方點擊先手/后手,對手方都會得到相對應的顏色。(手速流)

游戲開始 1:悔棋和認輸按鈕,使用后向服務器發送相應的玩家請求,服務器接受到玩家請求時候會直接交由另一邊的客戶端進行處理,此時發送方游戲會進入等待狀態。

2:存放玩家的顏色,并且下邊的標簽會實時更新當前為哪位玩家的回合。

3:棋盤界面

4:聊天界面

:

:

:

本文名稱:游戲準備和退出網絡對戰(圖)游戲開始服務端
當前鏈接:http://m.newbst.com/news10/298010.html

成都網站建設公司_創新互聯,為您提供靜態網站品牌網站設計、外貿建站域名注冊、企業網站制作、網站導航

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設