Nie wiem, czy „mini-szachy” to oficjalna nazwa gry, o której mówię.
W mini-szachach gracze zaczynają od pionków (w szczególności nie ma królów!)
- Gracze wykonują ruchy naprzemiennie, jak w zwykłych szachach.
- Jeśli graczowi uda się zdobyć pionka na tylnej linii przeciwnika, natychmiast wygrywa.
- Jeśli gracz nie może się poruszyć, przegrywa.
En passant jest jak w zwykłych szachach.
Czy wiadomo, który gracz wygrywa z perfekcyjną grą?
chess-variants
Piotr
źródło
źródło
Odpowiedzi:
Gra znana jest również pod nazwą szachy tylko dla pionków . Istnieje odmiana tej gry o nazwie przełom, która ma bardziej strategiczną głębokość, umożliwiając pionkom poruszanie się po przekątnej.
Ponieważ już wdrożyłem przełom, bardzo łatwo było dodać implementację szachy opartej tylko na pionkach do mojego widelca Sztokfisz dla wariantów wróżek (w rzeczywistości musiałem tylko zdefiniować reguły w prostej strukturze, zobacz zatwierdzenie ). Przeprowadziłem wyszukiwanie jednowątkowe przez ~ 10 godzin przy użyciu 2 GB pamięci RAM, co dało wynik wiązania dla wszystkich pierwszych ruchów, więc wyniki powinny być wiarygodne, chociaż nie są ścisłym matematycznym dowodem, ponieważ Sztokfisz wykonuje przycinanie do przodu w swoim drzewie Szukaj.
Wyniki wyszukiwania Sztokfisz wskazują, że ruchy 1.b4, 1.c4, 1.f4 i 1.g4 wygrywają dla białego, podczas gdy wszystkie inne pierwsze ruchy są wygrywane dla czarnego z idealną grą. Zobacz dane wejściowe i wyjściowe poniżej, aby uzyskać szczegółowe informacje. Ponieważ wyszukiwanie było jednowątkowe i ograniczone do głębokości, wyniki powinny być powtarzalne.
Pisząc tę odpowiedź, odkryłem, że ktoś inny niezależnie uzyskał te same wyniki, zobacz jego odpowiedź na temat wymiany szachów i repozytorium github .
Wejście:
wyjście (obcięte):
źródło
Podejrzewam, że Black powinien wygrać.
Strategią dla Czarnych jest powtarzanie ruchów i zachowanie symetrii. Ponieważ W nie ma przełomowego pomysłu, najlepszym sposobem na W jest poświęcanie pionków. Czarne mogą złapać pierwszego pionka W, a następnie, gdy W poświęca drugi, zaoferuj pionek B piątej rangi jako kontr-sac - korzystając z pomysłu, że ten pionek może szybciej osiągnąć pozycję tylną W. B odbija drugi pionek W tylko wtedy, gdy W przejmie ten pionek. Po tym, jak W poświęci wystarczającą liczbę pionków, B może królować jako pierwszy.
źródło
Gra, którą opisujesz, przypomina mi szachy Dawsona, w których pionki są tylko o krok od siebie i nie jest dozwolona żadna en passant.
Ta gra jest dokładnie analizowana, a zwycięzca zależy w nietrywialny sposób od długości łańcucha pionka!
źródło