Làm sao tính số quân tấn công và phòng thủ trước khi quyết định đổi quân trên một điểm?
Các câu trả lời này trình bày lại những luật mà engine mã nguồn mở của chúng tôi cài đặt. Engine tuân theo luật của Liên đoàn Cờ tướng châu Á (WXF) và được kiểm thử với tuyển tập 110 thế cờ lặp chính thức. Khi một câu trả lời nhắc tới thế cờ cụ thể, thế cờ đó nằm trên trang tham khảo được liên kết và được kiểm chứng trước khi xuất bản.
Trả lời trực tiếp
Liệt kê mọi quân đang tấn công điểm đó và mọi quân đang bảo vệ nó, sắp theo giá trị tăng dần từ rẻ tới đắt. Sau đó mô phỏng chuỗi đổi quân giả định cả hai bên luôn dùng quân rẻ nhất còn lại để ăn tiếp, dừng lại đúng lúc bên nào đó đổi tiếp sẽ lỗ, rồi cộng tổng giá trị quân mất và được của mỗi bên sau toàn bộ chuỗi để biết cuộc đổi quân có lợi hay không.
Ví dụ đơn giản để hình dung
Một điểm bị một Tốt và một Mã cùng tấn công, được bảo vệ bởi một Pháo. Ăn bằng Tốt trước: mất Tốt, đối phương mất quân đứng tại điểm, rồi Pháo ăn lại Tốt. Nếu dừng ở đây bên tấn công đã lỗ; nhưng nếu Mã ăn tiếp Pháo, bên tấn công đổi một Tốt và một Mã lấy quân gốc cộng một Pháo, cần so sánh tổng để biết có lời hay không.
Liên hệ với đòn ép đổi quân bất lợi
Kỹ thuật đếm này chính là nền tảng để nhận ra khi nào một đòn ép đổi quân bất lợi thực sự bất lợi cho đối phương, thay vì chỉ cảm tính rằng thế cờ có vẻ ổn.
Câu hỏi liên quan
Có cần tính cả những quân chỉ tấn công gián tiếp qua nước chiếu không?
Có; nếu một nước ăn đồng thời tạo chiếu, chuỗi tính toán phải ưu tiên phản ứng bắt buộc với chiếu trước, làm thay đổi thứ tự đổi quân dự kiến.
Đếm quân có tính đến quân đứng lại trên điểm đó cuối cùng không?
Có; ngoài vật chất, quân trụ lại cuối chuỗi trên điểm tranh chấp thường còn mang thêm giá trị vị trí, cần cân nhắc thêm ngoài con số thuần tuý.