Trình tạo và giải mê cung là gì?
Trình tạo và giải mê cung trực tuyến miễn phí. Tạo mê cung ngẫu nhiên và giải bằng thuật toán.
Mê cung đã mê hoặc con người trong hàng ngàn năm — từ Mê cung huyền thoại ở Crete đến những cuốn sách câu đố và trò chơi điện tử hiện đại. Maze Generator & Solver tạo ra các mê cung ngẫu nhiên bằng hai thuật toán khác nhau rồi tìm đường đi ngắn nhất xuyên qua chúng, biến các khái niệm thuật toán thành trải nghiệm trực quan và tương tác.
Hai thuật toán tạo mê cung mang lại các phong cách khác nhau: DFS (Tìm kiếm theo chiều sâu) tạo ra những hành lang dài, uốn lượn với ít ngõ cụt, khiến mê cung trông giống một con đường duy nhất quanh co. Thuật toán của Prim tạo ra những lối đi ngắn hơn, phân nhánh nhiều hơn với nhiều ngõ cụt, tạo ra mê cung khó giải hơn với rất nhiều nhánh rẽ.
Mê cung được tạo ra hiển thị dưới dạng lưới các ô với các bức tường giữa chúng. Ô bắt đầu được đánh dấu màu xanh lá (góc trên bên trái) và ô kết thúc được đánh dấu màu đỏ (góc dưới bên phải). Nhấp vào Giải để tìm đường đi ngắn nhất từ đầu đến cuối bằng BFS (Tìm kiếm theo chiều rộng). Đường đi được tìm ra sáng lên màu hổ phách, hiển thị rõ ràng lộ trình xuyên qua mê cung.
Nhấp vào Tạo để tạo một mê cung ngẫu nhiên mới — mỗi lần tạo đều độc đáo. Thuật toán cơ bản đảm bảo mọi mê cung được tạo ra đều có thể giải được (luôn có đường từ đầu đến cuối) và chỉ có một lời giải duy nhất (không có vòng lặp tạo ra các đường đi thay thế). Kích thước lưới được tối ưu để hiển thị rõ ràng trên màn hình.