Tôi đang cố gắng viết một chương trình cờ đơn giản, và như một phần của phương pháp này, tôi đang viết các phương pháp để tìm tất cả các nước đi hợp lệ. Tôi có thể phát hiện các chân và không gặp khó khăn khi bỏ qua các di chuyển sẽ dẫn đến việc người chơi đang di chuyển bị kiểm tra, ngoại trừ một tình huống tôi không chắc chắn.
Sau khi bắt được một người qua đường, không chỉ quảng trường trước đây bị chiếm giữ bởi người cầm đồ bị bỏ trống mà còn là hình vuông của con tốt bị bắt. Có bất kỳ vị trí nào trong đó bắt được en passant trong một kiểm tra được phát hiện về vua của người chơi đang bắt en passant , không phải vì cầm đồ bắt được ghim, mà bởi vì séc đã bị dừng bởi cầm đồ trước đó?
Tôi nghĩ rằng tình huống này đơn giản là không thể, ít nhất là tôi không thể nghĩ ra một vị trí và một loạt các động thái dẫn đến tình huống này; thực tế là bạn phải bắt en passant ở cơ hội đầu tiên có nghĩa là một con tốt mà sau đó bắt được en passant bị ghim và không thể tiến lên hạng thứ năm, hoặc dù sao thì séc bị chặn bởi một mảnh khác. Thật không may, tôi gặp khó khăn khi loại trừ có một số vị trí phản trực giác nơi điều này có thể xảy ra. Ai đó có thể xác nhận sự nghi ngờ của tôi (hoặc cung cấp một ví dụ ngược lại) không?