Sokoban
Còn gọi là câu đố nhà kho, đẩy két, dịch chuyển thùng hay câu đố thủ kho.
Bạn đang ở trong kho. Đi lại và đẩy các thùng cho tới khi mỗi thùng đứng trên một ô đích. Bạn chỉ có thể đẩy — không bao giờ kéo — nên một thùng bị đẩy vào góc sẽ nằm đó vĩnh viễn, và thứ tự bạn di chuyển mọi thứ chính là toàn bộ câu đố. Mỗi bàn đi kèm số lần đẩy ít nhất có thể hoàn thành, được tính trước bởi một bộ giải tìm theo số lần đẩy. Giải xong là một chuyện. Chạm được đúng con số đó mới là cuộc chơi thật sự.
Câu Đố Mỗi Ngày
Cài đặt
Phím mũi tên, vuốt, hoặc chạm ô ngay cạnh. Đi vào một thùng sẽ đẩy nó.
Cách chơi Sokoban — luật chơi
- Mục tiêu: đưa từng thùng lên một ô đích. Các đích là những vòng tròn trên sàn.
- Di chuyển bằng phím mũi tên, bằng cách vuốt, hoặc chạm vào ô ngay cạnh bạn. Đi vào một thùng sẽ đẩy nó một ô.
- Bạn chỉ có thể đẩy, không bao giờ kéo, và mỗi lần chỉ một thùng. Thùng có tường hay thùng khác ở phía sau sẽ không nhúc nhích.
- Thùng bị đẩy vào góc thì không bao giờ di chuyển được nữa. Chúng tôi tô đỏ những thùng đó để cảnh báo — nhưng thùng cũng có thể kẹt theo cách khác, nên lời cảnh báo này không phải một lời hứa.
- Chỉ số lần đẩy mới tính vào con số mục tiêu; đi lại thì miễn phí. Bạn hoàn tác bao nhiêu lần cũng được.
Bàn phím: phím mũi tên hoặc WASD để di chuyển, U hoặc Backspace để hoàn tác.
Huy hiệu này nghĩa là gì: các bàn được dựng sẵn từ trước, và trước khi bất kỳ bàn nào được phát hành, một bộ giải không dùng chung một dòng mã nào với bên dựng bàn sẽ chỉ nhận đúng bàn đó. Nó tìm theo số lần đẩy, nên lời giải đầu tiên nó chạm tới, theo định nghĩa, là lời giải ngắn nhất có thể. Một bàn chỉ được đưa vào nếu bộ giải ấy thực sự giải được — và con số bạn thấy phía trên lưới là câu trả lời của bộ giải, không phải của bên dựng bàn. Mọi bàn trong bộ sưu tập đều được kiểm lại trước khi phát hành.
Câu hỏi thường gặp
Câu đố đẩy thùng là gì?
Một câu đố nhà kho, nơi bạn đẩy các thùng lên ô đích. Vì chỉ có thể đẩy, bạn phải nghĩ trước xem mình cần đứng ở phía nào của thùng trước khi tới nơi. Còn gọi là đẩy két hay câu đố nhà kho.
Con số "số lần đẩy ít nhất" nghĩa là gì?
Đó là số lần đẩy nhỏ nhất có thể hoàn thành bàn. Không phải ước lượng, cũng không phải lời giải của bên dựng bàn — nó đến từ một bộ giải duyệt theo số lần đẩy, nên lời giải đầu tiên nó tìm ra là lời giải ngắn nhất tồn tại. Hoàn thành với nhiều lần đẩy hơn vẫn được tính là đã giải; chạm đúng con số mới là thử thách.
Tôi có thể bị kẹt không?
Có, và đó là một phần của trò chơi. Đẩy một thùng vào góc là nó nằm đó mãi mãi. Chúng tôi tô đỏ những thùng kẹt góc, nhưng cách đó chỉ bắt được trường hợp hiển nhiên — thùng còn có thể mắc cạn dọc tường hoặc chèn lẫn nhau. Thay vì tuyên bố phát hiện được mọi ngõ cụt, chúng tôi đánh dấu đúng một trường hợp có thể chắc chắn, và để nút hoàn tác cách bạn một cú chạm.
Các bàn có được tạo trong lúc tôi chơi không?
Không, chúng được dựng trước. Tạo ra một bàn đòi hỏi số lần đẩy tử tế phải mất rất nhiều lần thử, còn chứng minh con số nhỏ nhất thì cần một cuộc duyệt đầy đủ — nhiều hơn hẳn mức hợp lý để bắt bạn chờ. Vì vậy chúng tôi làm trước và phát hành một bộ bàn đã qua kiểm tra.
Bàn mỗi ngày có giống nhau với mọi người không?
Có. Mỗi ngày một bàn được chọn từ bộ sưu tập bằng một hạt giống công khai, nên mọi người chơi trên thế giới nhận cùng một bàn. Bàn đổi lúc nửa đêm theo giờ địa phương của bạn.