3
我正在开发一个带有Twisted的多人游戏服务器。这是一个简单的游戏,每个地图上有几个玩家可以互相交流。在一开始,我只想让他们移动,并可以被别人看到。如果我正在用Twisted编写多人游戏服务器,使用哪种协议?
我想大多数的数据,我需要来回发送的运动数据,如方向,速度等
是否有扭曲已经实现了我应该使用的协议?是NetstringReceiver
对此有好处吗?
谢谢!
我正在开发一个带有Twisted的多人游戏服务器。这是一个简单的游戏,每个地图上有几个玩家可以互相交流。在一开始,我只想让他们移动,并可以被别人看到。如果我正在用Twisted编写多人游戏服务器,使用哪种协议?
我想大多数的数据,我需要来回发送的运动数据,如方向,速度等
是否有扭曲已经实现了我应该使用的协议?是NetstringReceiver
对此有好处吗?
谢谢!
使用AMP。扭曲包括a pretty good implementation。您可以在the Game project on launchpad的二维游戏中找到使用AMP的示例。
另请参阅这个非常相似的问题,Basic networking with Pygame
真的有帮助!尽管在阅读本文之前我已经开始使用AMP了...从IRC获得了答案;) – x1a0 2012-04-07 04:34:25