Tạo một bản đồ hoang dã ASCII.
Ví dụ đầu ra:
................^^^^
..................^^
...^^^^........o....
.....^^^^...........
....................
........o....TT.....
..TTTT..............
TTTT.TTTT....~~~~~~.
..TT..........~~~~~~
....................
Chống ví dụ (không làm điều này):
....................
...........T........
...^..........oo....
......^.............
....................
..............TT....
T.T.T.T.T........T..
.................T..
T.T.T.T.T..........T
..............TT...T
Quy tắc:
- Phải có kích thước tối thiểu 20x10 ký tự
- Phải khác nhau mỗi lần chạy, tức là ngẫu nhiên
- Phải chứa các khu vực hình dạng liên tục và khác nhau của cây 'T', đồi '^' và nước '~', hầu hết trong số đó phải bao gồm hơn 5 ô
- Mặc định, ký tự mặt đất là '.'
- Phải chứa ít nhất 2 làng 'o' thường không nằm cạnh nhau
- Không được chứa các mẫu rõ ràng, chẳng hạn như hình chữ nhật hoặc các vùng cách đều nhau - "giao diện tự nhiên" là chìa khóa
- Bạn không cần kiểm tra rõ ràng rằng các quy tắc được tuân theo (ví dụ: không cần logic chống hình chữ nhật), nhưng phần lớn các lần chạy (giả sử, 80%) phải tạo ra kết quả phù hợp
- Với trình của bạn, bao gồm một đầu ra ví dụ
Ghi điểm:
Người chiến thắng có điểm thấp nhất từ công thức: code character count
-votes