私はPythonでアクションゲームを作っています。少なくとも2人のプレーヤーがインターネットで一緒に遊ぶのをサポートしなければなりません。私はUDPを選んだのは、低レイテンシーのゲームにとって自然な選択だと思われるからです。私はクライアント/サーバーモデルを使っているので、1人のプレイヤーにゲームをホストさせたいと思う。つまり、1人のプレーヤーがゲーム(サーバー)をホストしていて、同時にゲーム(クライアント)を実行しています。PythonゲームのノンブロッキングUDPサーバー?
スレッドを使用する必要がありますか、別の方法がありますか?問題は、Pythonのドキュメントにserve_foreverを使用するように言われていますが、ノンブロッキングのソリューションが必要です。理想的には、すべてのゲームループと呼ぶことができます。
[Network Games for Pygame]の複製が可能です(http://stackoverflow.com/questions/1250739/network-support-for-pygame) –