2012-03-12 2 views
0

Я пишу визуализатор поиска пути в python и Pygame. Я намерен написать визуализатор, который может одновременно имитировать несколько алгоритмов поиска пути. У меня есть два возможных подходыPathfinding Visualizer в python

  1. Я пишу серверную часть приложения, которая будет вычислять путь и направит его клиентскую часть, которая будет использовать Pygame рисовать сетку и сделать имитацию.

  2. Я пишу основной поток, который будет выполнять поиск пути и отправит информацию в сетку с использованием труб.

Какой подход использовать?

ответ

2

Вы слишком задумываетесь об этом. Любой из этих методов хорош, но вы, вероятно, не хотите использовать потоки для операций, связанных с ЦП. Вместо этого используйте мультипроцессорный модуль, если вы стремитесь к параллелизму.

Но на самом деле, код pygame должен быть незначительным с точки зрения обработки. Сосредоточьтесь на том, чтобы сделать ваш путь эффективным (возможно, реализованным на C?).