Tôi là người tạo ra Wordle. Đây là cách Wordle thực sự hoạt động:
Đếm các từ, vứt bỏ các từ nhàm chán và sắp xếp theo số đếm, giảm dần. Giữ các từ N hàng đầu cho một số N. Gán mỗi từ một cỡ chữ tỷ lệ với số lượng của nó. Tạo Hình dạng Java2D cho mỗi từ, sử dụng API Java2D.
Mỗi từ "muốn" ở đâu đó, chẳng hạn như "tại một số vị trí x ngẫu nhiên ở trung tâm dọc". Theo thứ tự tần số giảm dần, hãy làm điều này cho mỗi từ:
place the word where it wants to be
while it intersects any of the previously placed words
move it one step along an ever-increasing spiral
Đó là nó. Phần khó là thực hiện kiểm tra giao lộ một cách hiệu quả, trong đó tôi sử dụng bộ nhớ đệm lần cuối, các hộp giới hạn phân cấp và chỉ số không gian bốn phần tư (tất cả đều là những điều bạn có thể tìm hiểu thêm về một số người siêng năng siêng năng).
Chỉnh sửa: Như Reto Aebersold đã chỉ ra, giờ đây đã có một chương sách, có sẵn miễn phí, bao trùm cùng lãnh thổ này: Trực quan đẹp, Chương 3: Wordle