通过AJAX或RPC同步在线游戏状态

时间:2009-09-03 21:20:45

标签: web-applications synchronization state

我正试图找到一种在基于浏览器的游戏中同步游戏状态的方法。我一直在使用Google Web Toolkit,但我认为我的问题与任何AJAX或RPC框架有关。

至于我的“游戏”:想象棋,但你需要实时移动棋子;如果玩家1将一个棋子移动(拖放)到一个新位置并且玩家2同时将另一个棋子移动到另一个位置,则两个玩家的游戏状态将随着另一个玩家的更改而更新。

我最初的实现都很笨重而复杂,因为游戏状态的碰撞永远不会有趣。所以我想知道,有什么好的,既定的方法来实现这个目标?

1 个答案:

答案 0 :(得分:0)

您需要将状态推送到客户端,以及拉动状态。如果你正在使用GWT,那么你可能想要看一下内置服务器推送的Ice Faces。

相关问题