看板 GameDesign 關於我們 聯絡資訊
沒用過web socket 不過一般的socket 都可以用nonblock mode運作 就不需要用執行緒 ※ 引述《LaPass (LaPass)》之銘言: : ※ [本文轉錄自 java 看板 #1IbrI_2L ] : 作者: LaPass (LaPass) 看板: java : 標題: [問題] 對亦遊戲的 SERVER 端怎麼寫? : 時間: Thu Nov 28 22:35:40 2013 : 打算用websocket在網頁上寫個對弈遊戲 : 例如黑白棋、五子棋、圍棋等等 : 目前已經將websocket的連線轉接過 : 所以可以不用管那些技術細節 : 現在我在做的是對奕室的SERVER部份 : 就是,兩人輪流子,以及把棋盤的結果傳輸給觀眾的部份 : 裡面有 : 1.一群觀眾 : 2.玩家(a) (要考慮網頁視窗多開的可能性,因為應該會有人這樣幹) : 3.玩家(b) : 流程是這樣: : 1.輪到玩家(a)下棋,通知玩家a進入落子模式 : 2.等候玩家(a) : 3.當任何一個玩家(a)的連線收到落子訊號時,忽略其他玩家(a)連線的落子 : 並關閉玩家(a)的落子模式 : 4.通知所有使用者(玩家a、玩家b、觀眾)棋盤上多了顆旗子 : 5.判斷勝負,如果出現勝負就切換到遊戲結束的流程 : 6.輪到玩家(b)落子,以下略 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.105.100.16 ※ 編輯: moremusic 來自: 27.105.100.16 (11/29 10:45)