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