我正在制作一个简单的基于回合制的游戏,我正在尝试确定那里存在哪些模块来帮助我完成这项任务。
这是我想要构建的网络应用程序:
我的默认计划是使用Django和AJAX来做到这一点。是否有任何现有的模块/框架可能会节省我从头开始编写的一些工作? (注意:如果有一些很棒的.NET库,我或许能够在.NET中协商完成这项工作。)
答案 0 :(得分:1)
尝试Jabber协议......它适用于IM,但也适用于其他类型的系统,并且已经有一套bindings for Python,因为它已经变得如此受欢迎。
答案 1 :(得分:1)
如果您不想拥有大量的并发用户或希望快速完成,我会在服务器上保持游戏状态并通过Ajax进行轮询。
您选择的js库将使轮询更容易。
如果你想要它更大更发型,你可以看看Strophe,一个用于编写XMPP客户端的js库 - 它有一些示例站点。