20 điểm bởi lifthrasiir 2022-07-13 | 1 bình luận | Chia sẻ qua WhatsApp

Tôi đã tham gia JS1024, nơi có thể nộp mã JavaScript tối đa 1024 byte, lần đầu tiên sau 2 năm. Tác phẩm lần này là một trò chơi đơn giản: khi một từ tiếng Anh ngắn xuất hiện, bạn chỉ cần gõ lại đúng nguyên dạng trong thời gian giới hạn. Điểm đặc trưng là các từ được lật ngược trái-phải theo đúng chủ đề năm nay là mirror. Do giới hạn dung lượng, rất tiếc trò chơi không hoạt động trên thiết bị di động.

Có lẽ mấu chốt nằm ở cách lưu trữ các từ. Từ lâu tôi đã nghĩ cách tiếp cận này là khả thi, nhưng vì độ khó nên chưa dám bắt tay vào; lần này cuối cùng tôi cũng thành công (vì đang thất nghiệp nên có thừa thời gian) và đã tạo trò chơi dựa trên nó. Muốn biết cách tiếp cận đó là gì thì hãy xem mã có chú thích kèm theo (tôi cũng nhận câu hỏi). Và như một con số gián tiếp cho thấy độ khó cao đến mức nào... rõ ràng chỉ có 1022 byte mà lại chứa được 1903 từ. :-)

1 bình luận

 
kayws426 2022-07-16

Thật thú vị!