Pygame的网络支持

时间:2009-08-09 05:31:06

标签: python twisted pygame pyro

我在pygame中制作一个简单的多人经济游戏。它由一定长度的转弯组成,在结束时,数据被发送到中央服务器。对数据进行了一些快速计算,结果将发送回玩家。我的问题是我应该如何实现网络支持。我看着Twisted和Pyro,任何建议或建议都会受到赞赏。

3 个答案:

答案 0 :(得分:6)

扭曲肯定是个好主意。 Here是集成twisted和pygame的示例代码。

答案 1 :(得分:1)

我没有反对Twisted和PyRo,但是你要发送的那种简单消息不需要这样的东西,并且可能通过使用某种框架而过于复杂。腌制一个对象并通过套接字发送它实际上是一个非常简单的操作,非常值得尝试,即使你最终使用更重量级的框架。不要害怕网络!

答案 2 :(得分:1)

有许多即插即用的库专为在pygame.org网站上与PyGame很好地配合而量身定制。

这些包括PodSixNet,PygLibs.net和我自己的Mastermind(具有自我强化的风险,轻量级,易于使用,并附带一个简单的教程)。