1

我们将构建一个多人游戏。这个想法是每个玩家都有一台平板电脑并连接到服务器。服务器应该控制游戏逻辑,而客户端(平板电脑)将仅作为游戏的前端。我们需要决定我们将要使用的框架/编程语言。跨平台前端会很酷,但不是强制性的。它至少必须在 Android 设备上运行。服务器和客户端之间的通信必须是双向的和实时的。我们不在乎少量的延迟。

目前,我们认为 HTML5 客户端与 javascript 服务器(在 nodejs 上运行)相结合是最佳选择。通信将由 javascript 库 socket.io 管理。HTML5 前端可以在浏览器中运行,也可以作为应用程序(使用 PhoneGap 构建)运行。

但是我们还没有决定,因为我们想确保做出正确的选择。可能有一些框架可以做得更好。有谁知道更好的解决方案?

4

1 回答 1

2

Play 2 非常适合这一点,但节点/套接字也是不错的选择。我会在前端使用backbone.js,因为它为您提供了很大的灵活性,并且很容易使视图保持同步。(如果您有兴趣,我的 github 上有一个这样的应用程序示例)

于 2012-10-02T13:29:42.073 回答