HN giới thiệu: Bà cụ 70 tuổi học lập trình và tạo ra một trò chơi chữ
(grandmasword.com)- 👵🏼Grandma's Word
Tóm tắt của GN⁺
- Bài viết này nói về sự khôn ngoan và những lời khuyên của một người bà
- Mang đến cho độc giả những lời khuyên ấm áp và hữu ích, có thể giúp ích trong nhiều khía cạnh khác nhau của cuộc sống
- Các dự án có tính năng tương tự gồm những cuốn sách hoặc blog như "Life Lessons from the Old"
1 bình luận
Ý kiến trên Hacker News
Người này có vẻ là tài khoản giả, và hình như cũng đã bị chặn trên Reddit
Giờ có vẻ đang troll ở đây nữa
https://www.reddit.com/r/programming/comments/1enuhw5/commen...
Trang web giờ cũng đã bị gỡ xuống, giá mà cứ công khai trò chơi thì chắc tôi vẫn còn chơi tiếp
Điều lạ là chỉ cần đưa ra một lời giải thích hợp lý rồi trả lời các bình luận trên Reddit/HN thì đã có thể khiến những người hoài nghi thấy ngượng, vậy mà các bài phê phán trò đùa này thì họ chỉ xóa đi
Cảnh báo spoiler: tôi xem hơi muộn nhưng đã thử làm một lời giải tìm kiếm nhị phân đơn giản bằng Python
Cách làm là lấy danh sách từ trong
dictionary.js, đoán từ ở giữa, rồi nhập xem đáp án nằm trước hay sau từ đó để thu hẹp phạm viTôi đã tìm ra
VOLCANOsau tổng cộng 17 lần đoán, và giải bằng tay lẫn bằng chương trình đều rất vuiDán vào console thì nó sẽ chọn giá trị giữa từ
dictionary, đưa vào ô nhập và gọiguessWord(), rồi dựa trên thông báo kết quả để thu hẹp phạm vi cho đến khi tìm ra đáp ánCó vẻ có lỗi trong phần sắp xếp
Trường hợp của tôi thì vol được sắp sau volatile, và dường như còn phụ thuộc vào trạng thái trước đó nên tôi không tái hiện được trong cửa sổ mới
Cũng có nội dung liên quan: https://news.ycombinator.com/item?id=41217457
Ví dụ khi đang đoán các từ bắt đầu bằng
Vmà nhậpapple, thìapplelại hiển thị sauvodkaTức là danh sách dường như không được sắp xếp lại theo thứ tự bảng chữ cái
Void được sắp trước Vogue, nên theo tôi trò chơi gần như hỏng hoàn toàn
Tôi đọc tên miền thành Grandma Sword
Có khi đó là dự án tiếp theo
sword, nên tôi cũng đọc y hệt vậyHay đấy. Đơn giản nhưng vui, và mã rõ ràng trông như do người mới viết, nhưng phần xử lý trò chơi đã lưu cho thấy đây là một người mới khá thông minh
Cách họ làm để có thể chơi tiếp rất thực tế, hy vọng họ tiếp tục học và làm thêm nhiều thứ
Có lẽ prompt là “Bạn là một bà cụ 70 tuổi đang học JavaScript…”
Có thể internet đã làm tôi hỏng rồi, nhưng cái này không giống do một bà cụ làm
Tôi chỉ ghen tị với việc bà ấy không hiểu DNS
Ước gì bà ấy gắn công cụ phân tích để xem được lượng truy cập đổ vào
Cũng có một lỗi nhỏ: trên macOS Safari, khi bấm nút “Share score” thì vì lý do nào đó không hiện tùy chọn “copy”
https://guessthe.game cũng có hạn chế tương tự nhưng ít ra còn tự động sao chép vào clipboard, còn https://www.nytimes.com/games/wordle/index.html thì có vẻ chỉ sao chép vào clipboard thôi
Trò chơi hay, và cuối cùng tôi cũng đoán đúng, nhưng mất hơi nhiều thời gian
Nếu được đề xuất thì tôi nghĩ nên giới hạn từ ở 5 chữ cái, và dùng giao diện giống Wordle để điện thoại không gợi ý từ
Nếu làm chỉn chu, có vẻ nó cũng có thể trở thành một trò chơi của NYT
Viết vài dòng với tinh thần giúp một lập trình viên khác gỡ lỗi
Khi đoán một từ không có trong từ điển, ô văn bản trông như đã trống, nhưng tính năng tự động hoàn thành của bàn phím iPhone dường như không nhận ra điều đó, hoặc vẫn còn nội dung ẩn nào đó trong ô
Sẽ tốt hơn nếu danh sách luôn được sắp xếp tổng thể