現(xiàn)在做的一個棋牌游戲,房間模式。我建立了一個房間對象,里面錯了一些所有人的信息,比如房間內(nèi)那些人準(zhǔn)備了,各人的牌,房間內(nèi)所有人的id,所有人的連接,所有人的狀態(tài)。最主要的是有一個計時器,在每過一段時間做出相應(yīng)的操作,。現(xiàn)在游戲可以正式運行了,但是我用的是count=1,那么就是單個進程,我現(xiàn)在想做2個或者更多,但是進程通信就又是一個問題,我用了workerman提供的共享組建,但是我的房間是對象,里面存儲了很多東西,每次操作都要覆蓋一次共享服務(wù)的數(shù)據(jù),這樣很麻煩,而且我感覺很容易出錯,現(xiàn)在我不知道該怎么做了?
如果不做房間游戲了,一個地圖有10個人在玩,該怎么設(shè)計?
那我現(xiàn)在的問題有辦法解決么?
現(xiàn)在做的一個棋牌游戲,房間模式。我建立了一個房間對象,里面錯了一些所有人的信息,比如房間內(nèi)那些人準(zhǔn)備了,各人的牌,房間內(nèi)所有人的id,所有人的連接,所有人的狀態(tài)。最主要的是有一個計時器,在每過一段時間做出相應(yīng)的操作,?,F(xiàn)在游戲可以正式運行了,但是我用的是count=1,那么就是單個進程,我現(xiàn)在想做2個或者更多,但是進程通信就又是一個問題,我用了workerman提供的共享組建,但是我的房間是對象,里面存儲了很多東西,每次操作都要覆蓋一次共享服務(wù)的數(shù)據(jù),這樣很麻煩,而且我感覺很容易出錯,現(xiàn)在我不知道該怎么做了?