【问题标题】:Making a 2-player web-based textual game制作基于网络的 2 人文本游戏
【发布时间】:2010-10-10 16:19:35
【问题描述】:

我正在制作一个简单的基于网络的回合制游戏,并试图确定存在哪些模块来帮助我完成这项任务。

这是我要构建的网络应用:

  • 用户访问主页,点击“玩游戏”链接
  • 这会将用户带到一个“游戏室”,在那里他要么加入一直在等待伙伴一起玩的其他人,要么等待某人加入他的行列
  • 只要房间里有两个用户,游戏就会开始。这是一款非常简单的回合制文字游戏。一个用户输入一个数字,然后另一个用户通过输入另一个数字来响应,以此类推,直到满足某些条件并且游戏结束;每个玩家都会看到他们的最终得分。

我的默认计划是使用 Django 和 AJAX 来执行此操作。是否有任何现有的模块/框架可以节省我从头开始编写的一些工作? (注意:如果有一些很棒的 .NET 库,我也许可以协商在 .NET 中完成这项工作。)

【问题讨论】:

    标签: .net javascript python ajax


    【解决方案1】:

    试试Jabber 协议...它非常适用于 IM,但也适用于其他类型的系统,并且已经有一组 bindings for Python 因为它变得如此流行。

    【讨论】:

      【解决方案2】:

      如果您不打算拥有大量并发用户或希望快速完成,我会选择在服务器上保持游戏状态并通过 Ajax 进行轮询。

      您选择的 js 库将使轮询更容易。

      如果您希望它更大、更复杂,您可以查看Strophe,这是一个用于编写 XMPP 客户端的 js 库——它有一些示例网站。

      【讨论】:

        猜你喜欢
        • 2015-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-19
        相关资源
        最近更新 更多