在python中寻路可视化器

时间:2012-03-12 02:31:30

标签: python pipe pygame path-finding

我正在python和Pygame中编写一个寻路可视化工具。我打算编写一个可以同时模拟多个寻路算法的可视化工具。我有两种可能的方法

  1. 我编写应用程序的服务器部分,它将计算路径并将其发送到客户端部分,它将使用pygame绘制网格并渲染模拟。

  2. 我写了一个主线程,它将进行寻路并使用管道将信息发送到网格线程。

  3. 我应该使用哪种方法?

1 个答案:

答案 0 :(得分:2)

你正在过度思考这个问题。这两种方法都没问题,但您可能不希望将线程用于CPU绑定操作。如果您正在拍摄并发性,请使用多处理模块。

但实际上,pygame代码在处理方面应该可以忽略不计。专注于使你的寻路有效(也许用C?实现)。