我有几个想法如何使多人回合制的棋盘游戏(非常简单),但是我正在寻找一个有效和简单的解决方案如何存储会话数据的每个游戏会话。回合制多人棋盘游戏存储
每次会议应在长达1小时的,应该有3名玩家和游戏简直就是大约在一块板上移动数字同时也面临一些行动并得到一些黄金的比赛结束后。
1)我的第一个想法是,我可以做出与客户和检查通信的socket服务器,如果一切顺利的话(不作弊)。为此,我可能不得不使用Java或其他语言在Linux服务器上工作(我可以使用它)。
2)I可与服务器通过使用HTTP通信只是每一第二检查了存储在服务器(PHP脚本+ MySQL存储)的新状态。
3)使用一些memcached的解决方案,虽然我不知道如何..
你有做这样的比赛的经验吗?这非常简单,我想避免任何过度杀戮的解决方案。另外,我想避免为Photon等许可证支付同样的理由。
总会有3名球员互相对阵。他们不需要一直在线。问题是:玩家如何知道自己是否轮到他?客户如何通知他或她? 也许每秒查看一次这个记录找出来,我不确定。 –
是客户端手机,控制台还是PC? –
它是移动的(Android,iOS)。 –