Simple Pathfinding Visualizer made from Python Tkinter
-
Kéo ô trắng để tạo wall
-
Kéo ô tường để xóa tường
-
Ô xanh lá là điểm bắt đầu, ô cam là điểm kết thúc. Kéo 2 ô để di chuyển vị trí

-
Chọn thuật toán, click Run để chạy
-
Click Clear Path để xóa đường đi cũ
-
Click Clear All để xóa hết tất cả
(Trong lúc chạy vẫn có thể Clear Path và Clear All được, nhưng Run thì không)

- GUI thân thiện, dễ xài.
- Visualize được nhiều thuật toán.
- Code dơ, chưa tối ưu.
- Code phần chạy chưa mượt nên chạy nhiều lần sẽ bị chậm.
- Không đẹp bằng mấy cái trên mạng.
Nên xài Pygame hơn là Tkinter, vì lần đầu làm GUI nên không nghĩ là phần đồ họa lại quá khó như vậy.
Nếu mà siêng thì sẽ thêm chỉnh tốc chạy, chỉnh kích thước board, v.v..




