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