繁体   English   中英

制作2人基于网络的文字游戏

[英]Making a 2-player web-based textual game

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

这是我想要构建的Web应用程序:

  • 用户访问主页,点击“玩游戏”链接
  • 这将用户带到“游戏室”,在那里他或者加入一直在等待合作伙伴玩的其他人或者等待有人加入他
  • 一旦房间里有两个用户,游戏就开始了。 这是一个非常简单的回合制文本游戏。 一个用户输入一个号码,然后另一个用户通过输入另一个号码来响应,依此类推,直到满足某些条件并且游戏结束; 每个球员都会看到他们的最终得分。

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

试试Jabber协议......它适用于IM,但它也被设计用于其他类型的系统,并且已经有一套Python绑定,因为它已经变得如此受欢迎。

如果你不想拥有大量的并发用户或希望它能够快速完成,我会在服务器上保持游戏状态并通过Ajax进行轮询。

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

如果你想要它更大更发型,你可以看看Strophe ,一个用于编写XMPP客户端的js库 - 它有一些示例站点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM