2048 là trò chơi giải đố một người chơi do Gabriele Cirulli tạo ra. Dưới đây là toàn bộ luật chơi, viết theo từng mục như một cuốn luật thực thụ chứ không phải bản tóm tắt.
Trượt các ô mang số trên lưới 4×4, ghép các ô giống nhau, để tạo ra một ô mang số 2048. Đạt được ô đó là bạn thắng ván chơi, nhưng bạn vẫn có thể chơi tiếp sau đó để tăng điểm.
Một người. Không có giới hạn thời gian hay giới hạn số nước đi — bạn chơi theo tốc độ của mình, và ván chơi đang diễn ra được tự động lưu lại để tiếp tục sau.
Một bảng duy nhất gồm 16 ô, xếp thành lưới 4×4. Mỗi ô hoặc chứa một ô số hoặc để trống. Các ô luôn mang giá trị là lũy thừa của 2 — 2, 4, 8, 16, và cứ thế tiếp tục.
Khi bắt đầu ván chơi, hai ô xuất hiện ở hai vị trí ngẫu nhiên. Mỗi ô ban đầu là 2 (xác suất 90%) hoặc 4 (xác suất 10%). Không cần chuẩn bị gì thêm — không xáo trộn, không chia bài, không chọn vị trí bắt đầu.
Đến lượt bạn, chọn một trong bốn hướng: lên, xuống, trái hoặc phải. Tất cả các ô trên bảng trượt xa nhất có thể theo hướng đó trong một chuyển động, chỉ dừng lại ở mép bảng hoặc khi chạm ô khác. Tất cả các ô di chuyển cùng lúc; không thể chọn ô nào di chuyển và ô nào ở lại. Ngay khi các ô dừng lại và việc ghép hoàn tất, một ô mới — 2 hoặc 4, theo cùng tỷ lệ 90/10 như lúc chuẩn bị — xuất hiện ở một vị trí trống ngẫu nhiên. Nước đi kết thúc ở đó.
Một hướng chỉ là nước đi hợp lệ nếu nó làm thay đổi bảng — ít nhất một ô phải trượt vào ô trống, hoặc ít nhất một cặp phải ghép được. Nếu một hướng không làm được cả hai điều đó (ví dụ nhấn trái khi tất cả các ô đã dồn hết sang trái), không có gì xảy ra: bảng giữ nguyên như cũ, và không có ô mới nào xuất hiện. Nước đi không hợp lệ không mất gì cả, nên bạn có thể thoải mái thử một hướng chỉ để xem điều gì xảy ra.
Khi một ô đang trượt va chạm với một ô khác mang cùng một số, hai ô hợp lại thành một ô mang tổng của chúng — và vì hai giá trị ban đầu bằng nhau, kết quả luôn gấp đôi giá trị gốc. Hai ô 2 thành một ô 4; hai ô 512 thành một ô 1024.
Ba quy tắc cụ thể chi phối việc ghép ô, và cả ba đều quan trọng khi lên kế hoạch cho một nước đi:
4 4 4 4 đẩy sang trái sẽ thành 8 8 — không bao giờ thành một ô 16 duy nhất.4 4 4 đẩy sang trái sẽ ghép cặp đầu tiên, để lại 8 4 — chứ không phải 4 8.Điểm bắt đầu từ 0. Mỗi khi có một cặp ghép, giá trị của ô mới được cộng vào điểm — ghép hai ô 256 cộng thêm 512 điểm. Trượt các ô mà không ghép thì không cộng gì cả, dù có bao nhiêu ô di chuyển hay di chuyển bao xa.
Vì điểm hoàn toàn phụ thuộc vào việc ghép, nó phản ánh kích thước các ô bạn xây được nhiều hơn là kỹ năng chơi: chỉ riêng một ô 2048 đã tương ứng với 20.480 điểm ghép phải diễn ra bên dưới nó (thực tế thấp hơn một chút, vì những ô xuất hiện sẵn là 4 tiết kiệm được một lần ghép). Điểm cao nhất của bạn được lưu trong trình duyệt qua các lần truy cập, cũng như ván chơi đang diễn ra.
Ngay khi một lần ghép tạo ra ô mang số 2048, bạn đã thắng. Một biểu ngữ xác nhận điều đó và đưa ra hai lựa chọn: Chơi tiếp, đưa bạn trở lại cùng bảng chơi để hướng tới 4096, 8192 và xa hơn, hoặc bắt đầu ván mới. Chiến thắng không kết thúc ván chơi trừ khi bạn chọn dừng lại.
Ván chơi kết thúc ngay khi không còn nước đi hợp lệ nào, tức là cả hai điều kiện sau phải đúng cùng lúc:
Bảng đầy không có nghĩa là thua ngay — miễn là còn một cặp có thể ghép ở đâu đó trên lưới, ghép cặp đó sẽ giải phóng một ô và ván chơi tiếp tục. Chỉ khi bảng vừa đầy vừa không còn cặp nào có thể ghép, ván chơi mới thực sự kết thúc.
| Phím | Hành động |
|---|---|
← ↑ ↓ → hoặc WASD | Trượt các ô theo hướng đó |
K H J L | Trượt các ô theo kiểu vim (lên, trái, xuống, phải) |
| Vuốt | Trượt các ô trên màn hình cảm ứng |
R | Bắt đầu lại ván chơi |
Vì mỗi ô là một lũy thừa của 2 và bảng chứa mười sáu ô, thang giá trị không dừng lại ở 2048:
| Ô | Số ô 2 ban đầu cần có | Ghi chú |
|---|---|---|
| 128 | 64 | Đạt được gần như theo bản năng |
| 512 | 256 | Cần một cấu trúc có chủ đích |
| 2048 | 1.024 | Điều kiện thắng |
| 8192 | 4.096 | Cần sắp xếp gần như hoàn hảo |
| 131072 | 65.536 | Mức tối đa về lý thuyết — cần thêm mười lăm ô khác xếp theo đúng thứ tự giảm dần để tạo ra được |
Để xem các chiến lược đã được kiểm chứng và cách công cụ gợi ý tích hợp hoạt động, xem trang (bằng tiếng Anh) 2048 strategy và 2048 solver.
Sẵn sàng áp dụng chưa?
Chơi 2048