Bàn chơi và cách bạn thắng
Bàn cờ có kích thước 8×8 và chỉ 32 ô sẫm màu được dùng đến, nên mọi nước đi và mọi lần ăn quân đều diễn ra theo đường chéo. Mỗi bên bắt đầu với 12 quân trên 3 hàng sẫm màu gần mình nhất. Bạn luôn được vẽ ở phía dưới màn hình: quân của bạn tiến lên phía trên, quân của CPU tiến về phía bạn.
Bạn thắng khi CPU không còn quân nào, hoặc khi đến lượt mà nó không có nước đi hợp lệ nào. Bị dồn vào thế bí cũng là một kiểu thua giống như bị ăn hết quân — bên nào không thể đi thì thua. Cuối trận, màn hình hiển thị mỗi bên còn lại bao nhiêu quân.
- Một trận đấu hòa sau 50 lượt không ai ăn quân và không quân thường nào di chuyển. Đến lúc đó chỉ còn hậu qua lại, số quân không đổi và không gì tiến gần hơn đến việc phong hậu, nên thế cờ chỉ có thể lặp lại.
- Luật chơi ở đây là cờ đam kiểu Anh — phiên bản mà hầu hết mọi người nghĩ đến khi nói "Checkers". Phiên bản quốc tế trên bàn 10×10, nơi hậu trượt dài theo cả đường chéo và có nghĩa vụ ăn nhiều quân nhất, là một trò chơi khác và đây không phải là nó.
- Lặp lại cùng một thế cờ ba lần không phải là hòa ở đây. Chỉ một bộ đếm — số lượt kể từ lần ăn quân hoặc di chuyển quân thường gần nhất — cũng cho ra cùng kết quả mà không cần lưu lại toàn bộ lịch sử các thế cờ.
- Không có điểm số và không có đồng hồ. Kết quả là thắng, thua hoặc hòa cộng với số quân còn lại, và thời gian chơi của bạn được lưu cho phần thống kê chứ không hiển thị trên bàn cờ.
- Chỉ trận đấu thực sự kết thúc mới được ghi lại. Bắt đầu một trận mới khi đang chơi dở không bị tính là thua — bản ghi ở đó để bạn xem lại, không phải để gây áp lực cho bạn.
Nước đi, ăn quân và hậu
Quân thường di chuyển một ô theo đường chéo về phía trước, vào một ô sẫm màu đang trống. Một nước ăn quân nhảy qua quân đối phương đứng liền kề theo đường chéo và đáp xuống ô trống ngay phía sau nó; quân thường chỉ nhảy về phía trước.
Nếu bất kỳ quân nào của bạn có thể ăn quân, thì ăn quân là nước đi duy nhất bạn được phép chơi. Ăn quân nào là lựa chọn của riêng bạn — không có gì ở đây buộc bạn phải ăn nhiều quân nhất. Chính nghĩa vụ duy nhất này là nguồn gốc của chiến thuật: khi đối thủ chỉ có một nước ăn quân khả dụng, việc bạn thí một quân sẽ quyết định luôn nước đi kế tiếp của họ.
- Chuỗi ăn quân. Nếu quân vừa đáp xuống có thể nhảy tiếp, nó bắt buộc phải nhảy, và phải là chính quân đó. Dù ăn bao nhiêu quân đi nữa, cả chuỗi vẫn tính là một lượt.
- Phong hậu. Một quân thường khi đến được hàng cuối cùng sẽ trở thành hậu, được đánh dấu bằng một vòng tròn bên trong quân cờ — phân biệt bằng hình dạng chứ không phải màu sắc, nên mọi người chơi đều nhận ra như nhau.
- Hậu di chuyển và nhảy một ô theo đường chéo, theo bất kỳ hướng nào trong 4 hướng. Chúng không bay dọc theo cả đường chéo — điều đó thuộc về phiên bản quốc tế.
- Việc phong hậu kết thúc lượt đi. Nếu một quân thường được phong hậu giữa chuỗi ăn quân, chuỗi đó dừng lại ngay tại đó, kể cả khi hậu mới có thể nhảy tiếp.
- Nghĩa vụ ăn quân ràng buộc CPU ở mọi mức độ, kể cả Dễ. Nó là một người mới chơi, không phải một đối thủ chơi theo luật khác.
Điều khiển
Nhấc một quân lên và đặt nó xuống là hai lần chạm riêng biệt. Không có kéo thả, và trên bàn cờ không có gì có thể chạm được ngoài những quân có thể di chuyển và những ô mà quân bạn đang cầm có thể đi tới.
- Chạm vào một quân của bạn để nhấc nó lên. Các ô đến sẽ hiện một chấm; chạm vào một ô để đi tới đó, hoặc chạm lại vào quân để đặt nó xuống.
- Chạm vào bất cứ đâu khác sẽ không làm gì và không phát ra âm thanh. Trong lúc có nước ăn quân, những quân không thể nhảy đơn giản là không thể nhấc lên — luật được áp dụng thông qua những gì được đưa ra cho bạn chọn, chứ không phải bằng thông báo lỗi.
- Ở giữa một chuỗi ăn quân, quân cờ vẫn được giữ ở trạng thái đang nhấc lên cho bạn, nên nước nhảy thứ hai chỉ cần một lần chạm.
- Quân vừa di chuyển gần nhất mang một dấu nhỏ, và CPU thực hiện một chuỗi ăn quân từng nhảy một, nên bạn không bao giờ phải tự suy luận lại nó đã làm gì.
- Ai đi trước được chọn ở màn hình chính: "Bạn trước" hoặc "CPU trước". Lựa chọn này áp dụng cho trận tiếp theo — một trận đang diễn ra vẫn giữ nguyên bên đã bắt đầu trước đó.
- Rời đi giữa trận, thế cờ vẫn được giữ nguyên, kể cả một chuỗi ăn quân chưa hoàn tất: bạn quay lại đúng quân vẫn còn phải nhảy tiếp. Lịch sử Hoàn tác không được lưu lại, nên một trận được tiếp tục sẽ bắt đầu từ chính thế cờ đó.
Hoàn tác, và sự trợ giúp mà bàn cờ dành cho bạn
Hoàn tác miễn phí và không giới hạn. Nó lùi lại về quyết định gần nhất của chính bạn, nghĩa là nước đi của bạn và nước đáp trả của CPU sẽ được gỡ bỏ khỏi bàn cờ cùng lúc — một thế cờ mà CPU sắp đi không phải là nơi bạn đã quyết định điều gì.
Hoàn tác không phải là quay số lại. CPU hoạt động theo cách tất định: đưa bàn cờ về vị trí cũ, đi lại đúng nước đó, và nó sẽ đáp trả y hệt lần trước. Điều Hoàn tác mang lại là cơ hội để bạn đọc thử một hướng đi rồi quay lại, chứ không phải một lượt rút thăm khác.
- Chỉ những quân có thể di chuyển mới có thể được nhấc lên, và các ô đến của chúng đều được đánh dấu. Điều này đúng ở mọi lượt, không chỉ khi đang có nước ăn quân.
- Dòng thông báo lượt đi bên dưới bàn cờ giữ một chiều cao cố định để không có gì bị xô lệch, và mỗi lần chỉ nói một điều: "Đến lượt bạn", "Đang có nước ăn quân — chỉ những quân có thể nhảy mới được đi", "Nhảy tiếp với cùng một quân", hoặc rằng CPU đang suy nghĩ.
- Đây là luật chơi được hiển thị ra, chứ không phải lời khuyên. Nó cho bạn thấy điều gì hợp lệ chứ không bao giờ nói nước hợp lệ nào tốt hơn — khi có hai nước ăn quân khả dụng, chọn nước nào hoàn toàn là quyết định của bạn.
- Nhấn Hoàn tác giữa một chuỗi ăn quân sẽ lùi cả chuỗi về trước khi nó bắt đầu. Một nước nhảy thứ hai bị bắt buộc không phải là nơi bạn đã quyết định điều gì, nên đó không phải là điểm để dừng lại.
- Không có Gợi ý. Toàn bộ thế cờ đều hiển thị và không có gì bị ẩn đi, nên một nước đi được gợi ý chỉ có thể là CPU chơi thay cho cả hai bên.
- Hoàn tác và việc hiển thị nước đi hợp lệ là toàn bộ hệ thống trợ giúp. Cả hai đều hoạt động từ lần mở đầu tiên, và không bao giờ có tính năng nào của trò chơi nằm sau quảng cáo hay giao dịch mua.
Dễ, Thường và Khó
Có 3 đối thủ, và chúng chỉ khác nhau ở một điều: CPU nhìn trước xa đến đâu. Không đối thủ nào được thêm quân, thêm lượt hay bất cứ điều gì bạn không thấy được, nghĩa vụ ăn quân ràng buộc cả 3 mức, và cả 3 đều có thể chọn được từ lần mở đầu tiên — không có sức mạnh nào được mở khóa bằng cách chơi hay trả tiền. Trong bảng dưới đây, một nước đi nghĩa là lượt của một bên, nên nhìn trước 3 nước tức là nước của CPU, nước đáp trả của bạn, rồi đến nước tiếp theo của nó.
- Việc tìm kiếm chạy trên thiết bị của bạn, và chỉ bắt đầu sau khi bạn đã đi xong. Không có gì suy nghĩ trong lúc bạn đang chơi.
- Một chuỗi ăn quân được tính là một nước chứ không phải nhiều nước, nên việc tìm kiếm không bị nông đúng vào lúc thế cờ căng thẳng nhất. Nó cũng tiếp tục tính toán vượt quá giới hạn độ sâu khi vẫn còn nước ăn quân bắt buộc, nên không bao giờ dừng tính toán giữa chừng một cuộc đổi quân.
- Việc tìm kiếm tính luật hòa sau 50 lượt là một kết cục thật sự. Một CPU không biết rằng ván đấu có thể kết thúc theo cách đó sẽ tính toán vượt qua một thế hòa mà nó chỉ còn cách một nước, và vô tình để tuột mất lợi thế khi đang dẫn trước.
- Nước đáp trả xuất hiện sau một khoảng dừng khoảng 450ms, và việc tìm kiếm chạy sau khoảng dừng đó chứ không phải trong lúc đó — nên một nước đáp trả cần suy nghĩ lâu sẽ đến muộn hơn một chút so với nước nhanh. Giữa các nhảy trong cùng một chuỗi, khoảng dừng ngắn hơn, chỉ 260ms, vì đó vẫn là một nước đang được thực hiện chứ không phải đối thủ đang suy nghĩ.
- Đối thủ luôn là CPU. Không có chơi trực tuyến, không có người chơi thứ hai trên cùng thiết bị, và không có điểm xếp hạng — thành tích của bạn với từng mức độ được lưu trên thiết bị của bạn.
- Không có danh sách cấp độ, không có trận đấu hằng ngày và không có chuỗi ngày. Mọi trận đều bắt đầu từ cùng một thế cờ, 12 quân mỗi bên, và điều duy nhất bạn chọn là đối thủ.
| Độ khó | Cách chọn nước đi | Điểm dừng |
|---|---|---|
| Dễ | Chọn ngẫu nhiên một trong các nước đi hợp lệ | Nó không nhìn trước chút nào — nhưng ăn quân vẫn là bắt buộc đối với nó. |
| Thường | Tìm kiếm alpha-beta, nhìn trước 3 nước | Nó nhìn thấy một nước thua tức thời đang đến gần, nhưng vẫn có thể rơi vào một cái bẫy sâu hơn. |
| Khó | Alpha-beta đào sâu dần, nhìn trước tối đa 8 nước | Ngân sách 26.000 thế cờ. Nó chơi nước tốt nhất của lượt tìm kiếm sâu nhất mà nó hoàn thành. |
Điều mà Khó cân nhắc là một cách đánh giá đơn giản: một quân thường được tính 100 điểm và một hậu 165 điểm, cộng thêm chút điểm thưởng cho việc tiến lên, cho việc giữ nguyên hàng sau của mình và cho các cột ở rìa bàn cờ. Không có thư viện khai cuộc và không có cơ sở dữ liệu tàn cuộc. Nó suy nghĩ tốt trong giới hạn ngân sách của mình; nó không giải trọn ván cờ, và không được thiết kế để trở nên bất khả chiến bại.
Mẹo
- Tính toán cuộc đổi quân trước khi đi. Vì đối thủ bắt buộc phải ăn, việc thí một quân là một cách để chọn sẵn nước đáp trả của họ — và nếu nước ăn lại của bạn lấy được hai quân của họ, thì việc thí một quân đã giúp bạn lời ra một quân.
- Khi bạn đang hơn quân, hãy đổi quân. Mỗi cặp quân rời khỏi bàn cờ sẽ khiến quân dư của bạn chiếm tỷ trọng lớn hơn trong số quân còn lại.
- Một quân ở cột ngoài cùng hoàn toàn không thể bị nhảy qua: một nước nhảy cần có ô ngay phía sau, mà qua khỏi rìa bàn cờ thì không còn ô nào cả. Ở đó quân cũng di chuyển chậm, vì chỉ có một đường chéo để tiến lên, nên rìa bàn cờ là chỗ để đỗ một quân hơn là để tấn công từ đó.
- Giữ hàng sau của mình luôn có quân càng lâu càng tốt. Một quân thường của đối phương được phong hậu khi đến được hàng đó, và những quân đã đứng sẵn ở đó khiến nó không còn chỗ để đáp xuống.
- Khi bạn sắp đặt một nước thí quân, hãy xem chuỗi ăn quân bắt buộc đó kết thúc ở đâu. Một chuỗi kết thúc ngay trên hàng sau của bạn sẽ dừng lại tại đó, vì phong hậu kết thúc lượt đi — nhưng điều đó vừa biến quân của CPU thành hậu, và đó thường là phần thiệt hơn trong cuộc đổi chác.
- Tính xem ai sẽ có hậu trước. Đó là quân duy nhất có thể đi lùi, khiến nó vừa tấn công vừa phòng thủ cùng lúc, và trong một tàn cuộc cân bằng thì điều đó thường quyết định kết quả.
Hoàn tác là công cụ để bạn nghiên cứu trong trò chơi này. Vì nước đáp trả luôn giống nhau mỗi lần, việc lùi lại một nước rồi thử một hướng khác sẽ cho bạn thấy hướng đi kia thực sự dẫn đến đâu — đó là đọc thế cờ, chứ không phải quay số may rủi.
Câu hỏi thường gặp
Tôi có bắt buộc phải ăn quân khi có nước ăn quân khả dụng không?
Có. Nếu bất kỳ quân nào của bạn có thể ăn quân, thì không nước đi nào khác hợp lệ ở lượt đó. Trò chơi thể hiện điều này thay vì nhắc nhở bạn: trong lúc có nước ăn quân, những quân không thể nhảy sẽ không thể nhấc lên được. Ăn quân nào vẫn là lựa chọn của bạn — không có gì buộc bạn phải ăn nhiều quân nhất.
Tôi có thể dừng lại giữa chừng một chuỗi ăn quân không?
Không. Nếu quân cờ có thể nhảy tiếp từ vị trí vừa đáp xuống, nó bắt buộc phải nhảy, và cả chuỗi được tính là một lượt. Điều duy nhất có thể dừng nó lại là phong hậu: một quân thường khi đến được hàng cuối cùng sẽ được phong hậu và lượt đi kết thúc ngay tại đó, ngay cả khi hậu mới có thể nhảy tiếp.
Hậu có trượt dọc theo cả đường chéo không?
Không. Đây là luật cờ đam kiểu Anh, nên hậu chỉ di chuyển và nhảy một ô, theo bất kỳ hướng nào trong 4 hướng chéo. Hậu bay xa, bàn 10×10 và nghĩa vụ ăn nhiều quân nhất đều thuộc về phiên bản quốc tế, và đây chủ ý không phải là phiên bản đó.
CPU có gian lận ở mức Khó không?
Không. Cả 3 mức độ đều tuân theo cùng một luật chơi, kể cả nghĩa vụ ăn quân, và không mức nào thấy được điều gì mà bạn không thấy. Sự khác biệt nằm ở độ sâu: Dễ chọn ngẫu nhiên trong các nước hợp lệ, Thường tìm kiếm trước 3 nước, còn Khó tìm kiếm tối đa 8 nước trong một ngân sách cố định. Việc tìm kiếm chạy trên thiết bị của bạn và chỉ sau khi bạn đi xong.
Vì sao không có Gợi ý?
Vì không có gì bị ẩn đi. Toàn bộ thế cờ đã hiện trên bàn, nên một gợi ý chỉ có thể mang nghĩa "đây là một nước tốt" — tức là CPU chơi thay cho cả hai bên. Thay vào đó, Hoàn tác miễn phí và không giới hạn, và bàn cờ luôn cho thấy nước nào hợp lệ.
Có cần kết nối internet không?
Ứng dụng Android chơi được từ lần mở đầu tiên mà không cần kết nối: cả thế cờ lẫn quá trình suy nghĩ của CPU đều nằm trên thiết bị của bạn, không có gì để tải xuống và không cần tạo tài khoản. Phiên bản trình duyệt cần tải trang một lần, sau đó chính trò chơi chạy trong trình duyệt của bạn.