Не помню где именно (РГР или Курсач) просили написать программу реализующую тот или иной алгоритм. Было также сказано что желательно сделать ещё визуализацию. Она готова. Вам осталось только встроить алгоритм.
Для работы требуется python 3.1 и pygame 1.9.1