我正在使用Twisted开发一款多人游戏服务器。这是一个简单的游戏,在每个地图上有几个玩家互相交流。在一开始,我只想让它们移动,并且可以被其他人看到。
我认为我需要来回发送的大多数数据都是移动数据,例如方向,速度等。
是否有Twisted已经实现的协议我应该使用? NetstringReceiver
对此有好处吗?
谢谢!
答案 0 :(得分:5)
使用AMP。扭曲包括a pretty good implementation。您可以在the Game project on launchpad中的二维游戏中找到使用AMP的示例。
另见这个非常相似的问题Basic networking with Pygame