Tôi biết có một chủ đề (cũ) tương tự như thế này ( ở đây ), nhưng tôi muốn khởi động lại nó với một số sửa đổi.
Mục tiêu: tạo ra một mê cung trông ngẫu nhiên bằng thuật toán bạn chọn, sau đó xuất ra mê cung bằng đồ họa (số lượng in).
- Chiều rộng và chiều cao được xác định bởi bạn.
- Cần có ít nhất một đường dẫn từ ít nhất một lối vào đến ít nhất một lối ra.
- Định dạng của mê cung (cách bạn hiển thị, đánh dấu lối vào hoặc lối ra) cũng tùy thuộc vào bạn.
- Càng xinh, càng tốt.
- Mê cung tầm thường (ví dụ mê cung trống, mê cung lưới, mê cung kích thước 1x1) không được khuyến khích.
- Chu kỳ trong mê cung được cho phép và, được khuyến khích, nếu kết quả là hợp lý.
- Lạm dụng ngôn ngữ khuyến khích.
- Mê cung sẽ trông hợp lý ngẫu nhiên (nhưng thuật toán hoàn toàn xác định (ví dụ hỗn loạn) tạo ra điều này cũng tốt).
Chỉnh sửa: trọng tâm chính ở đây là thực hiện nhỏ nhất có thể. Tuy nhiên, tôi muốn cho phép một số chậm trễ trong giới hạn đó để khuyến khích sự sáng bóng. Tôi đã cố tình để lại chính xác những "tính năng" mà mê cung đã kết thúc mở, nhưng như một hướng dẫn sơ bộ, bạn nên cố gắng đóng gói nhiều tiếng nổ nhất vào thùng ít từ vựng nhất.