Pathfinding Visualizer в Python - PullRequest
0 голосов
/ 12 марта 2012

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

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

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

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

1 Ответ

2 голосов
/ 12 марта 2012

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

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

...