2012-03-12 13 views
0

私はpythonとPygameでpathfinding visualizerを書いています。私は、複数の経路探索アルゴリズムを同時にシミュレートできるビジュアライザーを作成しようと考えています。私は、可能な2は、私はパスを計算し、グリッドを描画し、シミュレーションをレンダリングするためにpygameのを使用するクライアント部分にそれを送信するアプリケーションのサーバ部分を書きPythonのPathfinding Visualizer

  1. に近づいています。

  2. 私はパス探索を行い、パイプを使用してグリッドスレッドに情報を送信します。

どのアプローチを使用しますか?

答えて

2

あなたはこれを考えすぎています。いずれの方法も問題ありませんが、おそらくCPUバインド操作にスレッドを使用する必要はありません。並行処理を行う場合は、代わりにマルチプロセッシングモジュールを使用してください。

しかし、実際には、パイガームコードは処理の点でごくわずかです。あなたのパスファインディングを効率的にすること(おそらくCで実装されている)に焦点を当ててください。

関連する問題