Cờ vua


8

Có sự khác biệt về vật chất nào giữa cờ vua như bây giờ so với việc đánh bại với người kiểm tra và người chơi và xác định chiến thắng là chỉ đơn giản là bắt Vua của đối thủ, giả sử luôn luôn bắt được Vua không?

Đây là một cách khác để đặt nó, cùng với động lực cho câu hỏi của tôi: Nếu một AI cờ vua bỏ qua các khái niệm kiểm tra và kiểm tra, và coi giá trị vật chất của một vị vua là vô hạn, điều đó có thay đổi hành vi của nó không?

Câu trả lời:


12

AI cờ "không kiểm tra" của bạn sẽ gặp vấn đề với quy tắc bế tắc. Nó sẽ xem xét sự sẵn sàng với vua trắng trên a6, cầm đồ trắng a7, vua đen a8, một chiến thắng cho Trắng bởi vì bất cứ nơi nào Đen di chuyển vua của mình, nó sẽ bị bắt. Trong cờ vua tiêu chuẩn, tất nhiên, vị trí là một trận hòa.


6

Biến thể này khác với cờ vua thông thường. Một số vị trí bạn có thể giành chiến thắng nhanh hơn, và những vị trí khác chậm hơn. Điều này xảy ra bởi vì bế tắc vẫn là một điều.

Trắng để di chuyển. (a) giao phối trong 3 lần di chuyển (b) unroyal: bắt vua trong 2 lần di chuyển

Giải pháp:
(a) 1. Kf6 Kh7 2. f8 = R Kh6 3. RH8 #
(b) 1. Kg6 Kg8, Kg7, Kh7 2. fxKg8, KxKg7, KxKh7

Trắng để di chuyển. (a) mate in 1 move (b) unroyal: bắt vua trong 3 chiêu

Lời giải:
(a) 1. Ng3 #
(b) 1. Bf2 e1 =? 2. Ng3 ~ 3. NxKh1

Nhân tiện, có ai ở đây biết tên cho biến thể cờ này không có séc hoặc séc, và bạn thắng bằng cách bắt vua của đối thủ không? Tôi gọi nó là Cờ vua Unroyal cho mục đích của bài này. "Cờ không kiểm tra" là một cái gì đó khác nhau. Nó có nghĩa là kiểm tra là bất hợp pháp trừ khi nó kết thúc trò chơi với checkmate.


1
Đó là một trường hợp thú vị, chơi di chuyển thường là checkmate là một lỗi! Tôi nghĩ rằng sẽ là hợp lý khi tuyên bố loại bế tắc này là một sự mất mát thay vì một trận hòa, nếu chúng ta đang loại bỏ các loại bế tắc khác. Nó hầu như không liên quan để chơi thực tế.
RemcoGerlich

1
@RemcoGerlich: Cảm ơn vì điều này. Bế tắc = thua vẫn không cho chúng ta chơi cờ thường xuyên, trong đó bế tắc là một trận hòa.
Laska

2

Ngoài bế tắc, điều bạn phải tính đến là khả năng cả hai vị vua bị bắt liên tiếp, khôi phục lại sự cân bằng. Đó là những gì một trong những chương trình cờ vua của tôi đã làm, bắt giữ một quân cờ được bảo vệ với nhà vua, bởi vì con tốt bảo vệ đã được ghim vào vua của tôi.

Vì vậy, nếu những động thái khả thi duy nhất là với nhà vua, bạn cần kiểm tra xem những điều đó có thực sự hợp pháp hay không, liệu vị trí đó có bế tắc hay không. Và khi một vị vua được thực hiện, bạn cần đảm bảo rằng các bước tiếp theo không thay đổi đánh giá. Ngoài ra, bạn chỉ cần kiểm tra checkmate ở vị trí hiện tại, theo như tôi có thể thấy.


Tôi nghĩ việc xác định ± ∞ + ∓∞ là ± sẽ giải quyết vấn đề này.
IJ Kennedy

1
Tôi đọc "định nghĩa chiến thắng là chỉ đơn giản là bắt Vua của đối thủ" có nghĩa là trò chơi vẫn kết thúc khi một vị vua bị bắt, vì vậy việc bắt giữ liên tiếp vẫn không thể xảy ra.
RemcoGerlich

Chắc chắn, tôi chỉ chỉ ra một tripwire có thể trong việc thực hiện.
BlindKungFuMaster

0

Nếu bạn bỏ qua séc / người kiểm tra và làm một cái gì đó khác, bên kiểm tra sẽ có thể bắt vua trong lượt tiếp theo. Do đó, những gì bạn đang yêu cầu chỉ đơn giản là các quy tắc hiện tại.

Cờ vua AI đã đại diện cho nhà vua là vô hạn trong nội bộ. Bạn không thay đổi bất cứ điều gì.


3
Điều này là sai do bế tắc. Với séc, K + cầm đồ so với K thường là một trận hòa, mà không kiểm tra thì đó luôn là một chiến thắng (nếu vua phòng thủ không thể đơn giản là bắt được con tốt ngay lập tức).
RemcoGerlich
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.