我正在开发一款实时、两人和回合制的 Facebook 游戏。我几乎已经完成了包含游戏机制的 JavaScript 代码,但我仍然没有将游戏实现为两个玩家和实时。
我读过一些文章并问了一些问题,说 MySQL 数据库不是我需要的。我需要使用 NoSQL。我想征求建议,这些是要考虑的事情:
- 玩家在 Facebook,所以我需要显示他们的朋友,并指出朋友是否已经玩过游戏。
- 我还需要实现实时游戏请求发送。这是一个两人回合制的游戏,所以玩家 1 必须先征得玩家 2 的同意才能进行战斗。
- 我还想存储玩家的游戏信息。我想包括黄金、物品和能量的东西(就像大多数著名的 Facebook 游戏一样)。当玩家玩游戏并实现某些目标时,必须快速更新这些细节。
- 我在本地计算机上运行 Windows,我将使用它作为我的测试服务器。但我计划将来有一个基于 Linux 的服务器。所以兼容性仍然是一个问题。