鍍金池/ 問答/iOS  Android  HTML/ 雙人對戰(zhàn)游戲的思路是?

雙人對戰(zhàn)游戲的思路是?

需求是:兩臺手機可以同時進行拼圖對戰(zhàn),先拼完的算贏家。

疑問是:有哪些方法可以將兩臺手機相關(guān)聯(lián)(最好詳細點)?

回答
編輯回答
吃藕丑

手機A 操作得到狀態(tài)Sa post給云服務(wù)器S
手機B 操作得到狀態(tài)Sb post給云服務(wù)器S
手機A 心跳包get服務(wù)器S 獲得狀態(tài)Sb
手機B 心跳包get服務(wù)器S 獲得狀態(tài)Sa
以上是http層的對戰(zhàn)方式(缺點實時性差)

手機A,B均socket連接云服務(wù)器S,服務(wù)器S建立room server實時轉(zhuǎn)發(fā)雙方消息
(缺點服務(wù)器壓力山大)

2017年12月18日 10:04