Darmowy analizator gier szachowych "Creatika" dla MS Windows autorstwa Arkadego Polyakevicha. Najlepsze programy szachowe: silniki i muszle Który program szachowy jest najlepszy do analizy partii?
Przy ogromnej liczbie serwerów, na których można grać online z „żywym” przeciwnikiem - od playchess.com po chess.rc-mir.com czy chesshotel.ru (tak, jest ich legion), nie jest łatwo znaleźć interfejs sieciowy do przyzwoitego „silnika” szachowego. Udało mi się znaleźć tylko to:
1. Graj w szachy online za pomocą „silnika” Shredder:
PS Według profesjonalisty, silnik online ma niewiele wspólnego z mocą prawdziwego Shreddera :)
2. Graj w szachy online z silnikiem Rybka:
Kod połączenia w Twojej witrynie:
PS Wygląda na to, że drugi skrypt jest błędny - zawiesza się stabilnie po kilku ruchach.
Wczytywanie skryptów, zwłaszcza przy wolnych połączeniach, może chwilę potrwać... W razie problemów naciśnij klawisz F5 w przeglądarce, aby odświeżyć stronę. Aplikacje wymagają obrazów i włączonej obsługi JavaScript w przeglądarce, a także obsługi tagu pływającej ramki.
Nie liczymy też pendrive'ów, nie są to rozwijające się silniki z bazami, ale w zasadzie są ich wszędzie 3-4 - Spark Chess, asisChess, Flash Chess.
Silniki i protokół UCI są dobrze napisane.
Jeśli masz coś do dodania, daj mi znać. Pożądane jest, aby kody były takie same jak w tym artykule - prosty tag
PS
3 . Zasugerowali również, jak jeśli nie bawić się silnikiem, to analizuj:
Jeśli jest tylko komputer z internetem, ale chcesz grać lub analizować mniej lub bardziej przyzwoitym programem, to gdzie się udać? Bezpłatnie i bez rejestracji. Jak na razie nie widzę nic lepszego niż wejście do przeglądarki turniejów w takich sytuacjach i wejście na to, co chcesz oglądać jako opcję poboczną. Lokalny silnik, choć wydaje mu się mało czasu, wciąż znajduje błędy w grach elity.
1. Kliknij dowolną grę.
2. Przewiń do góry.
3. Wykonaj ruch (bezpośrednio myszką na planszy lub wybierz pod planszą).
4. Wybierz opcję odpowiedzi.
Gra tam mniej lub bardziej prawdziwy sztokfisz z głębokością obliczeniową do 20 ruchów. Na innych stronach (turniejach) możesz analizować online w podobny sposób, tylko po to, aby dostać się do dowolnej gry.
Szachy Analiza gry za pomocą silników szachowych
Część pierwsza
przetłumaczone na rosyjski przez Google
Analiza partii szachów
Korzystanie z silników ChessBase
(Część pierwsza)
Steve Lopez
„Eksplozja” oprogramowania szachowego w ciągu ostatnich piętnastu lat przyniosła szachistom wiele pozytywnych korzyści, z których nie najmniej ważną jest możliwość grania w szachy w dowolnym momencie. Nie musisz czekać na cotygodniowe spotkania klubu szachowego ani zabierać szachów do parku z nadzieją, że zdobędziesz jakieś casualowe gry.
Ale najważniejsza funkcja dostępna w prawie wszystkich pakietach oprogramowania szachowego jest często najbardziej pomijana: zdolność silnika szachowego do analizowania twojej gry i dostarczania spersonalizowanych informacji o tym, jak ulepszyć twoją grę.
Jedynym powodem, dla którego kupiłem swój pierwszy komputer na początku lat 90., było uzyskanie dostępu do tej funkcji. Grałem w szachy i studiowałem książki o szachach od lat, ale nigdy nie miałem doświadczenia, aby ktoś oglądał moje partie i pokazał mi, gdzie popełniłem błąd. Po tym, jak dostałem komputer i kilka programów szachowych i zacząłem używać ich do analizowania mojej partii, nauczyłem się wiele o moich własnych niedociągnięciach jako gracz. Postanowiłem naprawić te problemy i moje wyniki na tablicy znacznie się poprawiły.
W tej krótkiej serii artykułów pokażę Ci, jak zrobić to samo. Podczas gdy szczegółowe instrukcje krok po kroku będą miały zastosowanie do korzystania z silników szachowych w interfejsie ChessBase Chess (używanego przez Fritz, Hiarcs, Junior, Shredder, Rybki itp.), zasady, które będziemy omawiać, dotyczą każdego programu szachowego który ma możliwość analizy gry. W pierwszym artykule przyjrzymy się podstawom tworzenia i korzystania z funkcji analizy gry za pomocą funkcji „Pełna analiza” w interfejsie programu produkcyjnego ChessBase. Drugim artykułem, który omówimy przy użyciu tego samego interfejsu, jest funkcja „Blundercheck”, która zapewnia również pełną analizę gry, z wyjściem pojawiającym się w nieco bardziej złożonej (ale też bardziej użytecznej) formie. W ostatnim artykule porozmawiamy o praktycznym zastosowaniu informacji zwrotnych z programu szachowego, na przykład o tym, jak wykorzystać te informacje, aby poprawić własne umiejętności gry.
Jeśli chcesz najwyższej klasy analizy za pomocą swojego silnika szachowego, jest kilka rzeczy, które powinieneś zrobić przed rozpoczęciem programu szachowego. Nie uruchamiaj żadnych innych programów, gdy twój silnik szachowy analizuje - w ten sposób osłabiasz silnik. Ta oferta obejmuje również wszelkie programy działające w tle (tj. „Zakończ i pozostań rezydentami”), które mogą być uruchomione, takie jak wygaszacze ekranu, programy antywirusowe, „ochrona przed rumble” itp.
Następnym krokiem jest uruchomienie programu szachowego (jak wspomniano powyżej, użyjemy produkcji ChessBase programy do gier dla tego artykułu). Naciśnij F3, aby uzyskać dostęp do listy dostępnych silników i wybierz ten, którego chcesz użyć, będziemy używać Fritza w tym artykule.
Pełna analiza
Po wybraniu silnika szachowego istnieje kilka różnych sposobów postępowania. Należy przejść do listy baz danych gier, kliknąć dwukrotnie grę, którą chcesz przeanalizować (załadować ją do ekranu głównego szachownica), a następnie przejdź do menu Narzędzia, wybierz z menu "Analiza", a następnie "Pełna analiza" z podmenu. Nie polecam tej procedury z kilku powodów. Po pierwsze, za pomocą tej metody nie można uzyskać dostępu do pełnego zakresu opcji „Pełnej analizy”. Po drugie, musisz pamiętać o ręcznym zapisaniu gry do bazy danych po zakończeniu analizy.
Zamiast tego polecam następującą procedurę (która i tak oszczędza kilka kroków). Najpierw załaduj bazę danych, w której zapisałeś grę, którą chcesz przeanalizować - naciśnij F12, aby otworzyć okno listy gier, a jeśli właściwa baza danych nie jest wyświetlana, przejdź do Plik/Otwórz/Baza danych, aby wybrać właściwą. Po pobraniu odpowiedniej bazy danych znajdź na liście grę, którą chcesz przeanalizować i jednym kliknięciem umieść kursor nad grą, aby podświetlić ją na liście. Następnie przejdź do menu Narzędzia, wybierz w podmenu „Analiza”, a następnie „Pełna analiza”. W tym celu zostanie wyświetlone następujące okno dialogowe:
Jest tu kilka rzeczy do rozważenia! To okno dialogowe pozwala na ustawienie parametrów czasowych i kontrolowanie wyników analizy twojego silnika szachowego. Chociaż na pierwszy rzut oka to okno dialogowe może wydawać się skomplikowane, jest naprawdę bardzo łatwe w użyciu. Rzućmy okiem na różne sekcje tego okna dialogowego i zbadajmy, co robią te opcje.
Obliczanie czasu i progu
Pierwszą rzeczą, którą należy wziąć pod uwagę, są opcje „Obliczanie” i „Próg”. Ogólnie rzecz biorąc, im więcej czasu pozwolisz silnikowi na obliczenia, tym głębiej („dalej do przodu”) będzie wyglądał w tej pozycji – a zatem uzyskasz lepszą analizę w odpowiedzi. Jednak istnieją potencjalne wady ustawienia czasu obliczeń na za wysoko lub za nisko.
Najpierw musimy zrozumieć, co właściwie oznacza czas. Wartość w tym polu jest w sekundach. Jeśli ustawisz to na, powiedzmy, „30”, oznacza to, że twój silnik szachowy powinien (teoretycznie) analizować każdy ruch w grze średnio przez około trzydzieści sekund. W praktyce jednak tak nie jest. Ustawienie wartości na „30” nie oznacza, że program zatrzyma analizę, gdy dotrze do trzydziestego drugiego znaku i opuści najlepszą opcję, to jest w wyniku gry. Oznacza to, że po osiągnięciu trzydziestej drugiej cyfry program zakończy analizę aktualnej warstwy głębokości przed wykonaniem jej analizy i przejściem do następnego ruchu. Jeśli program dopiero się rozpoczął, powiedzmy, dziesiątą warstwę w dwudziestym ósmym momencie, może upłynąć dwie minuty lub więcej, zanim zakończy szacowanie tej dziesiątej warstwy i przejdzie do następnego ruchu.
Dzięki temu możemy zrozumieć, dlaczego ustawianie zbyt wysokich parametrów czasu obliczeń może być wadą - zakończenie analizy przez program może wymagać wielu, wielu godzin obliczeń. Jednak ustawienie zbyt niskiego parametru (np. na wartość „5”) wymusi na programie bardzo szybką (w kilka minut) pełną analizę gry, ale jakość podpowiedzi programu będzie dość niska.
Odpowiednie ustawienia będą się różnić w zależności od maszyny i ich odkrycie będzie wymagało pewnych eksperymentów z Twojej strony. Gry z analizą na silniku szachowym najlepiej wykonywać w nocy - program zajmie kilka godzin, aby zapewnić przyzwoitą jakość analizy (sześć godzin nie jest zbyt długi). Sztuką jest znaleźć dogodny czas na analizę bez blokowania komputera na dziesięć, dwanaście lub więcej godzin. Zacznij od wartości „60” (jak pokazano na powyższym obrazku). Jeśli zauważysz, że twój program kończy analizowanie dość szybko (powiedzmy w ciągu dwóch godzin w grze z 40 ruchami), będziesz chciał podkręcić czas. Jeśli jednak rozpoczniesz proces analizy, pójdziesz spać, wrócisz o ósmej, a program nadal analizuje grę środkową 40-ruchowej gry, będziesz musiał odpowiednio zmniejszyć ustawienie Oblicz czas.
Próg podawany jest w krokach co 1/100 piona - innymi słowy wartość progowa "1" jest równa 0,01 piona. Próg pozwala kontrolować, ile analizy zapewnia silnik szachowy i okoliczności, w jakich pokaże ci najlepszy ruch. Podczas analizy program oceni każdą pozycję w grze i znajdzie najlepszy ruch w każdej pozycji. To przypisze wartość liczbową do każdej pozycji (tj. "Jeśli białe zagrają te zmiany, będą lepsze o 0,75 pionka").
Próg pokazuje różnicę między najlepszą linią gry, którą znajdzie silnik szachowy, a ruchem, który faktycznie został zagrany w grze. Na przykład, jeśli ustawisz wartość progową na „50”, program wyświetli alternatywę dla każdego przypadku z osobna, w której najlepsza linia gry (w ocenie programu) jest lepsza niż rzeczywisty ruch o połowę pionka lub więcej.
Jaką więc wartość należy przypisać do progu? Jeśli jesteś początkującym szachistą, polecam wartość „100”, co zmusi program do pokazania ci taktycznych pudeł, w których straciłeś określony materiał (np. pionka lub więcej). Jest mało prawdopodobne, że początkujący gracz będzie w stanie zrozumieć, dlaczego konkretny ruch jest lepszy niż ułamkowa wartość pionka, a początkujący gracze i tak powinni skupić się na taktyce, więc ustawienie „100” zadziała całkiem nieźle, pokazując ci błędy taktyczne, które zrobiłem.
Dla średniozaawansowanych i zaawansowanych graczy zazwyczaj polecam wartość „30”. Silni szachiści i eksperci od szachów komputerowych zwykle oceniają utratę tempa jako równoważną około jednej trzeciej pionka. Użycie wartości „30” wskaże te rodzaje tymczasowej utraty błędów pozycyjnych (jak również wszelkie inne istotne błędy pozycyjne w naturze).
Niektórzy gracze używają bardzo niskich wartości (np. „1”), ale nie uważam tego za zbyt pomocne. Jeśli grasz w „doskonałą partię” (jakby coś takiego naprawdę istniało), większość ruchów, które grasz, można poprawić dzięki silnikowi szachowemu z 0,05 do 0,10 pionków, a to jest po prostu zbyt bliskie golenie, z których większość ludzcy gracze mogą czerpać jakiekolwiek znaczące korzyści.
Inne opcje
Po ustawieniu opcji „Obliczanie” i „Próg” nadszedł czas, aby przejść do innych przełączników w tym oknie dialogowym. Okno „Adnotacje” pozwala wybrać różne formy, jakie mogą przybierać adnotacje. Zacznijmy od dołu listy. "Usuń stare adnotacje" oznacza dokładnie to - program usunie wszelkie istniejące adnotacje w wyniku gry. Jeśli wcześniej ręcznie dodałeś komentarz tekstowy, symboliczny lub graficzny do gry (lub innej wybranej wcześniej gry z adnotacjami), to pole wyboru spowoduje usunięcie tego komentarza - więc używaj tego przełącznika mądrze.
Wracając na początek listy, słowo „Verbose” oznacza, że program doda do gry jakiś komentarz słowny w konwencjonalnym języku. Należy zauważyć, że ten komentarz jest bardzo szczątkowy - program nie da dziewięciopunktowej rozprawy o tym, dlaczego nie byłeś w stanie prawidłowo pracować ze strukturą Maroczego, aby związać pionki przeciwnika. Nieco później pokażemy przykład słownego komentarza do programu.
„Grafika” oznacza, że program wyświetli na tablicy kolorowe strzałki i kwadraty tam, gdzie uzna taki komentarz za konieczny. Zwykle przybiera to formę pokazania słabych kwadratów (poprzez ich kolorowanie) lub kwadratu kontrolnego (na przykład możesz zobaczyć wiele strzałek na pojedynczym pionku, pokazujących pionki, które atakują i bronią tego pionka).
„Trening” umożliwia tworzony program na czas treningu przedmiotu w krytycznych punktach gry. Są to zazwyczaj wyzwania taktyczne, w których prosi się o znalezienie najlepszego ruchu na danej pozycji. Należy pamiętać, że program nie będzie generował tych pytań w każdej grze – z mojego doświadczenia wynika, że były one tworzone raz na dwadzieścia do dwudziestu czterech gier, w których korzystałem z programu do analizy.
Łącze do bazy danych
Na powyższym obrazku zauważysz, że „Łącze otwierające" jest wyświetlane w półtonach i jest niedostępne. Dzieje się tak, ponieważ nie przypisałem „referencyjnej bazy danych" przed utworzeniem ilustracji. Przypisujesz taką bazę danych, klikając „ Odniesienie- DB” (widoczny na dole okna dialogowego) i wybór bazy danych. Wybranie opcji „Otwórz linki” pozwoli Ci zrezygnować z opcji otwierania zainstalowanych programów z innych gier na Twoim koncie gry, jak pokazano poniżej:
Na tym obrazku widać, gdzie program dodał trzy alternatywy do gry (jak często widuje się w książkach szachowych i czasopismach), a nawet określił ruch 5...e6 jako "nowość teoretyczną" (co nie znaczy, że 5 ... e6 z konieczności było dobrym posunięciem, tyle że nie było tego posunięcia w bazach referencyjnych gier).
Zwróć uwagę, że wybierając referencyjną bazę danych, do wybranej bazy danych musi być dołączony klucz otwierający, aby ta funkcja działała poprawnie. Odkryłem również, że funkcja działa najlepiej, jeśli referencyjną bazą danych jest ta, która zawiera gry tylko do otwierania używane w analizowanej grze - w przeciwnym razie program czasami zawiesza się na adnotacjach na samym początku gry, które pochodzą z innych niepowiązanych otwory.
Możesz wybrać dowolną lub wszystkie opcje w sekcji „Uwagi”, wybranie jednej nie „zastępuje” innych.
Przyciski radiowe w oknie "Side" są oczywiste - możesz wybrać silnik szachowy, aby analizować ruchy obu graczy lub tylko ruchy jednego gracza. Moja mocna sugestia jest taka, aby zawsze wybierać "Oba" - program będzie działał znacznie lepiej, jeśli to zrobisz i zawsze warto zobaczyć, jak twój przeciwnik mógł poprawić swoją grę, karając swoje błędy.
Możesz wybrać tylko jedną opcję w „Sid”, wybranie jednej z opcji tutaj uniemożliwia wybranie pozostałych.
Wreszcie dochodzimy do opcji „Pamięć”. „Zamień” oznacza, że program fizycznie zastąpi twoją grę w bazie danych nową, opatrzoną adnotacjami wersją (np. jeśli masz w bazie program do analizy gier nr 320, stara gra nr 320 zostanie zastąpiona Nowa wersja). „Dodaj” oznacza, że program doda grę do bazy danych „dodając ją” jako Ostatnia gra na liście baz danych gier (na przykład analizujesz grę nr 320 w bazie danych gier 2474. Program przeanalizuje grę nr 320, pozostawi bieżącą grę nr 320 nietkniętą i doda przeanalizowaną grę do bazy danych jako 2475. mecz w lista). Wadą korzystania z funkcji Append jest to, że w bazie danych znajduje się ta sama gra dwa razy, raz w oryginalnej formie, a drugi raz w formie z adnotacjami.
Rozpocznij analizę
Po ustawieniu opcji i wybranych opcji w tym oknie dialogowym kliknij przycisk „OK”, a silnik szachowy zacznie analizować twoją partię. Ekran wyświetlacza zmieni się z okna "listy gier" na główny ekran szachownicy. Ten krok jest aktualnie oceniany jest podświetlony w oznaczeniu panelu ciemnym kursorem. Jeśli będziesz śledzić proces przez kilka minut, zauważysz coś interesującego: program zaczyna analizować pod koniec gry i działa wstecz przez ruchy. Gdy program znajdzie najlepsze odmiany, wstawi je do gry, aby zdobyć jak najwięcej odmian, które można odtworzyć ponownie. Podczas analizy procesu ukończenia program powróci do wyświetlania bazy danych "listy gier" (jeśli rozpocząłeś proces analizy z listy gier, tak jak zaleciłem powyżej), kursor wyboru nowo opatrzonej adnotacją gry jest jak " będzie wiedział, że proces zostanie zakończony.
Po zakończeniu analizy kliknij dwukrotnie wynik gry, aby pobrać grę. Czy zauważyłeś, że program często używa symbolicznego komentarza, aby pokazać, że docenia proponowane zmiany i faktycznie zagrane ruchy. Aby zrozumieć analizę, musisz wiedzieć, co oznaczają te symbole:
Możesz zobaczyć, o ile lepsza jest zalecana linia, porównując oszacowanie faktycznie zagranego ruchu z oszacowaniem sugerowanych zmian w silniku szachowym:
Tutaj widzimy ciekawe zjawisko: silnik szachowy czasami pokazuje słabe linie, aby zilustrować punkt. Na tej grafice widzimy, że ten ruch jest faktycznie zagrany, 18.cxd5 pozostawia białe ze znaczną przewagą. Ale gdyby białe zbiły pionki d5 wieżą zamiast (18.Wxd5), pozostałyby z równą partią tylko po odpowiedzi czarnych 18...a5.
Oto zrzut ekranu panelu notacji, aby dać wyobrażenie o rodzaju komentarzy, które silnik szachowy zapewni w interfejsie ChessProgram:
Widać, że tekst komentarza (utworzony, ponieważ wybraliśmy "Szczegółowy" jako opcję "adnotacji") jest bardzo krótki i ma na celu przede wszystkim zwrócenie naszej uwagi na interesujące i/lub ważne punkty w grze. Czasami tekst opisuje cel posunięcia (jak ma to miejsce w przypadku notatek po siódmym ruchu białych i dwunastym ruchu czarnych). W innych przypadkach tekst komentarza programu po prostu ostrzega nas o punktach, w których jeden z graczy ma kłopoty (białe ruchy 21 i 23). A czasami program użyje tekstu, aby wskazać miejsca, w których gracz może poprawić swoją grę (takie jak zmiana 31 ruchów białych).
Teraz, gdy wiemy, jak działa opcja „Pełna analiza” w interfejsie szachowym, przyjrzymy się, jak „dostroić” analizę i uzyskać jeszcze bardziej szczegółowe informacje, aczkolwiek w formie liczbowej, a nie werbalnej. Ta opcja analizy "Blundercheck" zostanie wyjaśniona w drugiej części tej serii artykułów.
(Część druga)
Steve Lopez
W pierwszej części tej serii artykułów omówiliśmy funkcję „Pełna analiza” w interfejsie ChessProgram ChessBase (używanym przez Fritz, Hiarcs, Rybka, Junior i Shredder). Ta funkcja pozwala analizować Twoje gry i zapewnia informacje ogólne o tym, gdzie popełniłeś błąd w swojej grze. Druga forma analizy nazywa się „Blundercheck” i jest pod wieloma względami podobna do funkcji „Pełna analiza”. „Blundercheck” przeanalizuje twoje partie i pokaże ci, gdzie ty (i twój przeciwnik) popełniłeś błędy, ale jego wyniki są w formie cyfrowej, a nie słownej. Jest to tradycyjny tryb wyświetlania analizy szachowej; istnieje od pierwszego komercyjnego oprogramowania szachowego na komputery PC w latach 80-tych. Ta tradycyjna analiza numeryczna jest pod wieloma względami znacznie dokładniejszą metodą analizy, ponieważ pokazuje dokładną (do 1/100 pionka) różnicę między ruchem, który wykonałeś, a zalecanym ruchem, który określa silnik szachowy by być lepszym. Zamiast symbolicznej adnotacji, która ogólnie pokazuje, o ile lepsze są zalecane warianty, wyniki liczbowe pokażą dokładnie, jak różnią się Twój ruch i zalecane linie.
Błąd
Nazwa „Blundercheck” oznacza, że program pokaże tylko podstawowe błędy, ale tak nie jest. Ten tryb analizy został pierwotnie pomyślany jako sposób dla zaawansowanych graczy na sprawdzenie własnej analizy, na przykład szachista może komentować partię i używać „Blundercheck”, aby pokazać błędy w swoich odmianach jako środek „podwójnego sprawdzenia” swojej pracy pod kątem "błędy" w twojej analizie. Ale „Blundercheck” jest o wiele bardziej przydatny jako środek dla przeciętnych graczy, aby lepiej zorientować się, co pokazuje im silnik szachowy.
Pokażmy najpierw, jak stworzyć i wykorzystać funkcję „Blundercheck”, a następnie opiszemy moc silnika. Podobnie jak w poprzednim artykule dotyczącym „pełnej analizy”, wykonamy podobne pierwsze kroki, aby przejść do okna dialogowego „Blundercheck”. Po uruchomieniu interfejsu ChessProgram, naciśnij F3 i wybierz silnik szachowy, którego chcesz użyć do analizy. Po wybraniu silnika naciśnij klawisz F12, aby otworzyć okno z listą gier. Jeśli właściwa baza danych nie pojawi się, przejdź do menu Plik i wybierz Otwórz /bazy danych i użyj okna dialogowego wyboru pliku, aby przejść do odpowiedniego folderu i pliku bazy danych. Kliknij dwukrotnie nazwę pliku, aby otworzyć bazę danych.
Po wyświetleniu listy gier kliknij raz grę, którą chcesz przeanalizować, spowoduje to umieszczenie czarnego paska kursora na tym wpisie na liście gier. Teraz przejdź do menu Narzędzia, wybierz „Analizuj”, a następnie „Sprawdzanie błędów”, aby wyświetlić następujące okno dialogowe:
Niektóre części tego dialogu będą ci znane (po przeczytaniu pierwszej części tej serii). Omówiliśmy już "Side Analysis", ale powtórzę moją najlepszą radę, aby zawsze używać "AND" - program działa znacznie lepiej w tym trybie, a także ostrzeże cię o błędach popełnionych przez twojego przeciwnika (i które mógłbyś zrobić Być ukaranym).
„Przechowywanie” zostało również omówione w poprzednim artykule.
„Wyjście” to nowa funkcja unikalna dla funkcji „Blundercheck”. „Adnotacje jako tekst” oznaczają, że linie grane przez silnik szachowy zaleca prezentowanie ich jako adnotacje tekstowe – to znaczy, że będą wyglądały ściśle jak tekst i nie będą automatycznie odtwarzane na szachownicy po zapoznaniu się z grą. Dlatego zdecydowanie polecam inną opcję: „adnotacje jako wariacje”. Spowoduje to powstanie rekomendowanych linii silnika szachowego, które będą prezentowane jako wariacje powtarzalne (tak jak pojawiają się, gdy użyjesz „Pełnej analizy”) - będziesz mógł grać wariacje na szachownicy później, gdy zapoznasz się z grą .
Ustawienie „Czas” jest takie samo, jak „Czas obl.” w trybie „Pełna analiza” i tutaj obowiązują te same zalecenia. Dodatkowym ustawieniem jest tutaj "Głębokość", silnik zawsze będzie analizował do głębokości warstwy ustawionej w tym polu - nigdy mniej, nigdy więcej. „Czas” i „Głębokość” wzajemnie się wykluczają, można ustawić jedno lub drugie, ale nie oba. Moim zaleceniem jest użycie ustawienia „Czas” zamiast ustawienia „Głębokość”; użycie tego ostatniego często skutkuje krótkimi zmianami, które są odcinane w „forsujących” liniach (np. w serii kontroli lub bicia).
„Próg” działa w trybie „Kontrola błędów” dokładnie tak samo, jak w „Pełnej analizie” i tutaj obowiązują te same zalecenia.
Zestaw pól wyboru następuje po „Próg” i daje ci trochę swobody w sposobie, w jaki silnik szachowy będzie wyświetlał swoje dane wyjściowe. „Zapisz pełną wariację” to ciekawa oprawa. Zaznaczenie tego pola oznacza, że silnik szachowy wyświetli całkowitą zmianę (z krokami dla obu stron), gdy znajdzie poprawę w stosunku do tego, w co ty lub twój przeciwnik faktycznie grałeś. Jeśli odznaczysz to pole, program wyświetli początkowy krok tylko wtedy, gdy znajdzie coś lepszego niż sama gra. Widząc tylko pierwszy ruch, który nie jest zbyt opłacalny dla przeciętnego gracza, często zdarza się, że pytasz: „Dlaczego lepiej było wykonać ruch?”. Dlatego zachęcam do zachowania tego pola, abyście mogli zobaczyć jak najlepsze ruchy „obserwacyjne” z tego początkowego ruchu.
„Usuń stare adnotacje” działa tak samo, jak w „Pełnej analizie” i dotyczy gier z wcześniej adnotacjami, program usunie wszystko przed adnotacją z wyniku gry.
„Trening” został opisany w poprzednim artykule, pozwala to programowi na generowanie pytań treningowych w czasie w ramach jego analizy. Zwykle zdarza się to średnio co dwadzieścia do dwudziestu czterech gier.
„Zapisz wyniki” musi być zaznaczone: pozwala to programowi dodać swoje wyniki liczbowe do zmian, które wstawia do wyniku gry. Odznaczenie tej opcji w rzeczywistości niweczy cały cel funkcji „Blundercheck” dla przeciętnego gracza. Opcja pominięcia tych liczbowych wyników jest dostępna głównie dla graczy na poziomie arcymistrzowskim, którzy prawdopodobnie są w stanie samodzielnie wykonać te wyniki.
„Sprawdź kręgosłup” mówi programowi, aby ocenił kroki, które zostały faktycznie rozegrane w grze dwóch graczy. Należy to zawsze sprawdzić. Pole wyboru „Sprawdź wariacje” dla graczy, którzy chcą, aby silnik szachowy „ponownie sprawdził” wszelkie zmiany, które ręcznie dodawali do wyniku gry; to pole jest przydatne dla autorów/komentatorów, którzy chcą, aby silnik sprawdzał ich pracę pod kątem błędów.
Po ustawieniu opcji w tym oknie dialogowym kliknij przycisk „OK”. Program przełączy się na główny ekran szachownicy, przeskoczy do ostatniego ruchu w grze (jak opisano w poprzednim artykule) i rozpocznie analizę. Będzie to krok wstecz w grze, dodając zmienność i analizę numeryczną w punktach, w których znajdzie najlepszą linię gry. Gdy program zakończy analizę gry, powróci do ekranu listy gier, gdzie ponownie zobaczysz grę podświetloną czarnym kursorem. Teraz możesz dwukrotnie kliknąć tę grę, aby ją pobrać i zobaczyć, przeanalizować grę:
Zauważ, że Fritz (silnik szachowy używany do analizy tej konkretnej partii) wstawił wariant pięciu punktów do gry, w której znalazł najlepszy ruch dla dowolnego gracza (na podstawie ustawienia „Próg” podanego podczas ustawiania parametrów analizy). Warto zauważyć, że tylko tekst adnotacji brzmi: „Ostatni ruch książki”. Oznacza to, że 4.Be2 był ostatnim krokiem, który został znaleziony w otwieraniu książki, która została załadowana w momencie rozpoczęcia analizy. Odpowiedź czarnych, 4...a6, nie została znaleziona w otwartej księdze.
Aby zrozumieć analizę numeryczną silnika szachowego, przyjrzyjmy się bliżej jednej z dostępnych opcji:
Analiza w odniesieniu do siedemnastego ruchu czarnych (17...exd5). Analiza numeryczna jest zawsze podawana z punktu widzenia białych, liczby dodatnie oznaczają, że pozycja jest korzystna dla białych, natomiast liczby ujemne oznaczają, że pozycja była lepsza dla czarnych. W tym przypadku widzimy, że białe cieszą się przewagą 94/100 nad pionkiem (0,94) po faktycznym ruchu czarnych 17...exd5, co oznacza, że zgodnie z silnikami szachowymi białe mają prawie cały pionek do przodu. Ale czarne mogą poprawić tę grę 17...Gxc3. Program nadal podaje rekomendowaną opcję, w której zakłada najlepszą grę dla obu stron. Po tej sekwencji ruchów, która kończy się 22.Hc4, białe nadal będą miały przewagę 44/100 pionka - ale zauważ, że ta przewaga jest znacznie mniejsza niż po właściwej grze. Z 17...Gxc3 białe miały prawie cały pionek do przewagi, ale w zmianie po 17...Gxc3 przewaga białych byłaby mniejsza niż pół pionka. Czarne zmniejszyłyby przewagę białych dokładnie o połowę piona (0,94 - 0,44 = 0,50), gdyby zamiast tego zagrał bicie gońca.
Liczba „13” po numerycznym wyniku zmienności mówi nam, jak głęboko poszło wyszukiwanie przed osiągnięciem przez silnik szachowy danego wyniku. W tym przypadku silnik przeanalizował pozycję po 17.d5 na głębokości trzynastu warstw (pół ruchów), aby dojść do wniosku, w jaki sposób czarne mogłyby poprawić jego grę.
Możemy łatwo zobaczyć, jak dokładne są te informacje w porównaniu z wynikiem Pełnej analizy. Podczas gdy „Pełna analiza” jest nieco bardziej czytelna, „Blundercheck” dostarcza nam dokładniejszych informacji. Wiemy dokładnie, o ile lepiej sugerowana odmiana jest w porównaniu z faktycznie zagranym ruchem, a także wiemy dokładnie, jak głęboko wyszukiwarka ma dotrzeć do swojego wyniku. Dlatego „Pełna analiza” jest odpowiednia dla początkujących lub niedoświadczonych graczy, podczas gdy średniozaawansowani i zaawansowani gracze będą cieszyć się dokładnością analizy zapewnianej przez „Blundercheck”.
W ostatnim artykule z tej serii dowiemy się, jak zastosować silnik informacyjny do wyzwania, jakim jest ulepszenie naszej własnej gry w szachy.
(Część trzecia)
Steve Lopez
W tej części, ostatniej części trzech serii artykułów, przyjrzymy się, jak będziesz używać silnika szachowego (takiego jak Fritz, Rybka, Shredder, Junior i Hiarcs), aby pomóc ci poprawić się w szachach. To nie będzie samouczek dotyczący oprogramowania, nie będziemy patrzeć na instrukcje „kliknij x, aby y się stało”, ponieważ omówiliśmy je w poprzednich dwóch artykułach. Zamiast tego badamy, w jaki sposób wykorzystasz dane wyjściowe generowane przez funkcje analizy gry, aby pomóc ci poprawić swoje szachy.
Ktoś kiedyś powiedział, że „pierwszym krokiem do wiedzy jest przyznanie się do niewiedzy”, to stwierdzenie z pewnością ma zastosowanie również tutaj. Aby zyskać na tym, że silnik szachowy analizuje twoje partie, musisz najpierw (być może bolesnym) uświadomić sobie, że w szachach jest wiele rzeczy, których nie znasz, ale których musisz się nauczyć. Przez lata rozmawiałem z więcej niż jednym użytkownikiem programów szachowych, który używał funkcji parsowania, takich jak „wzmacniacz ego”, podziwiając ruchy, które silnik szachowy uważa za „poprawne”, ignorując niezadowalające ruchy (lub oczywiste błędy), które wykryło oprogramowanie. Takie podejście może być „Zupą z kurczaka dla duszy”, ale prawdziwym marnotrawstwem cennego narzędzia do doskonalenia szachów. Aby uzyskać jak najwięcej z silnika analizy własne gry Musisz najpierw przyznać przed samym sobą, że twoje szachy wymagają poprawy – nie ma innego wyjścia.
W rzeczywistości cały proces opiera się na tym, że już zdecydowałeś, że coś jest nie tak z twoimi szachami i chcesz poprawić błędy. To, co musimy teraz zrobić, to wyjaśnić proces: w jaki sposób wykorzystamy analizę wygenerowaną przez silnik, aby ulepszyć?
W przeciwieństwie do tego, w co wierzy kilka firm deweloperskich, żadne oprogramowanie szachowe samo w sobie nie gwarantuje poprawy wyników w szachach. Rozumiem, że więcej niż kilku graczy szuka „magicznej kuli”: pojedynczej książki lub oprogramowania, które samo w sobie czyni z gracza swego rodzaju „mistrza chwili”. Przepraszam, ale jest słaba nadzieja, że tak się nie stanie. To, co my, jako gracze, a także uczniowie, musimy zrobić, to znaleźć sposób na zintegrowanie nauki szachów i praktyki szachowej z metodą doskonalenia. W rzeczywistości, to (i ciężka praca, która się z tym wiąże) jest kluczem do stawania się lepszym w szachach.
Przyjrzyjmy się bliżej temu pomysłowi. Doskonalenie w szachach to właściwie trzystopniowy cykl procesów:
Ćwiczyć
Analiza
Uczyć się
Żadna część oprogramowania nie pomoże Ci we wszystkich trzech obszarach. Oprogramowanie do gier szachowych doskonale pomaga w ćwiczeniach (możesz grać w gry w dogodnym dla ciebie czasie) i analizie (możesz także mieć silniki do analizowania twojej gry w wolnym czasie). Chociaż niektóre programy szachowe zawierają samouczki dotyczące różnych aspektów gry w szachy, jest to zazwyczaj skierowane do zupełnie początkujących i niedoświadczonych graczy. Więcej wysoki poziom instrukcje odpowiednie dla średnio zaawansowanych graczy, należy zapoznać się z książkami i specjalistycznym oprogramowaniem do nauki gry w szachy. To prowadzi nas do innego ważnego punktu. Księgi szachowe i programy szachowe nie wykluczają się wzajemnie, łatwo jest połączyć książki szachowe i oprogramowanie przy użyciu tego, co najlepsze z obu efektywnych środowisk rozwoju szkolenia. Za chwilę wrócimy do tego pomysłu. Najpierw jednak musimy wziąć pod uwagę „cykl uczenia się”, aby zrozumieć te trzy procesy.
Praktyka dotyczy każdej partii szachów, w którą grasz. W cyklu uczenia się „ćwiczenie” oznacza nie tylko gry, które „nie liczą się” (takie jak gry przeciwko komputerowi lub zaimprowizowane gry, w które grasz dla klubu szachowego lub przeciwko przyjacielowi). „Praktyka” odnosi się do praktycznego zastosowania istniejącej wiedzy szachowej, czyli zastosowania tego, co wiesz, do rzeczywistego środowiska gry. Za każdym razem, gdy grasz w szachy (w przeciwieństwie do taktyki rozwiązywania łamigłówek lub zadań „mata w x” itp.), ćwiczysz to, co wiesz. To właśnie rozumiemy przez „praktykę”.
Analiza oznacza patrzenie na swoje gry po ich rozegraniu, patrzenie na nie, aby odkryć wady w grze. Chociaż zawsze miło jest patrzeć na kombinację trzech ruchów, która wygrała wieżę przeciwnika i pozwoliła ci wygrać ostatnią partię, w którą grałeś (a wszyscy chcieliśmy podziwiać to, co zrobiliśmy dobrze), ważniejsze jest przyjrzenie się reszcie gra do zobaczenia, czy jest coś, co moglibyśmy zrobić lepiej. To ironia losu, że szachy mają reputację gry dla egoistów, ponieważ jest kilka innych zajęć, które wymagają bycia tak samokrytycznym, jak twierdzą szachy.
Badanie jest dokładnie tym, co oznacza to słowo: procesem uczenia się nowych technik w celu korygowania własnych niedociągnięć. „Badania” mogą oznaczać czytanie książek o szachach pozycyjnych, rozwiązywanie problemów taktycznych z szachami CD i/lub analizowanie partii wielkich szachistów. grać w szachy.
Witajcie drodzy przyjaciele. Z tobą tata Zhorik.
W dzisiejszym artykule opowiem Ci o tym, jak spędzamy z Zhorikiem analiza szachowa grał w grę online. Na czym analiza przechodzi bardzo jakościowo.
Komputer pokazuje strzałkami ruchy (gdzie lepiej iść), gdzie jest błąd. Pokazuje „+” lub „-” z liczbami, od razu znajduje opcje mat w określonej liczbie ruchów, poświęceń, kombinacji i tak dalej.
I wszystko jest bardzo wygodne. Zagrany - wciśnięty przycisk - analizujesz grę dla każdego ruchu. Komputer nie jest głupcem, bardzo dobrze wszystko analizuje. Nie myśl, że jesteś od niego mądrzejszy. =)
W rzeczywistości obecnie istnieje wiele różnych darmowych i płatnych programów zarówno w języku rosyjskim, jak i in język angielski, gdzie połączone są wszystkie rodzaje silników. Są usługi itp. Ale osobiście zarówno ja, jak i Zhorik lubimy bardziej wszystkich analizować na lichess.org.
Jeśli grasz na komputerze, wygląda to tak:
A jeśli przez telefon (iPhone), to tak:
Schemat jest prosty, jeśli grasz na samej stronie lichess.org. Zagrano, po grze, którą wciśniesz - analiza:
A klikając myszą każdy ruch w tabeli, spójrz na to, co pokazuje komputer. Gra w szachy będzie analizowana przez silnik Sztokfisz 8.0. W rzeczywistości bardzo fajny silnik, więc możesz być pewien jego jakości analizy.
Zobacz przykład gry, w którą grałem z Zhorikiem. Przetestowali go pod kątem znajomości pułapki w obronie piona na e5, z pionkiem na f6. Partia była: 1. e4 e5 2. Sf3 f6 3. Sxe5 fe:
Widzisz, komputer pokazuje strzałką, która mówi, że ma przesunąć następny ruch, radzi hetmanowi na h5. Jeśli chodzi o pozycję, również szacuje ją na +3,6 na korzyść białych.
W rzeczywistości siedzisz tak po meczu, patrzysz na swoje błędy i rozumiesz, jak łatwo było wygrać.))) Przeciwnik popełniał błędy tu i tam ... Ech ... Szkoda, że nie mogę cofnąć czasu . Załatwiłbym dla niego.)))
Dzięki analizie szachowej Twój poziom gry wzrasta. Zaczynasz znajdować dobre ruchy, zaczynasz widzieć poświęcenia, dobre kombinacje itp.
Dalej. Jeśli nie grasz na liszach, ale na przykład gdzieś na innej stronie lub nawet offline z kolegą w klubie szachowym w Twoim mieście lub na jakichś zawodach, siadasz i zapisujesz partię na formularzu i chcesz przeanalizować to znowu z liczami nie jest problemem.
Jeśli masz plik pgn, możesz go zaimportować do lichessów i przeanalizować w ten sam sposób:
Ponadto, jeśli nie potrzebujesz analizy od samego początku gry, ale chcesz przeanalizować jakąś pozycję w szachach i dowiedzieć się, jak można było wykonać lepszy ruch niż w rzeczywistości, to tutaj wszystko jest tak samo proste.
Wejdź redaktor zarządu i wybierz czyj ruch:
Czyszczenie tablicy:
Ustaw żądaną pozycję, przeciągając figury na planszę:
Kliknij przycisk „Analizuj”. W rezultacie tak mi pokazuje kopm:
Mat w 4 ruchach. Z ofiarą z wieży.)) To są ciasta.
Analizuj, ćwicz i doskonal swoje umiejętności gry. Podsumowując artykuł, proponuję przeanalizować gry Sergeya Karjakina i Magnusa Carlsena.
Oglądaj mecze tutaj i wykonuj ruchy na lichess.org w ramach analizy sztokfisza. Radzę również przeanalizować różne.
To wszystko dla mnie. Poczekaj na nowe artykuły. W dalszej części opiszemy inne możliwości analizy komputerowej. Na przykład jest taki mega fajny program - Chessbase.
Do zobaczenia wkrótce...
Do napisania tego programu zainspirowała mnie moja ulubiona niegdyś strona szachowa chess.com. Moje konto pozwalało tam na robienie tylko "Głębokiej" analizy moich gier (2-3 minuty na grę), a nie "Maksimum" (4-6 minut na grę). W każdym razie analiza komputerowa na chess.com jest powolna, ponieważ nie używa silnika binarnego sztokfisza, ale jego implementację w tłumaczalnym języku javascript. Dlatego wyniki analizy gry uzyskane na stronie chess.com są często niezadowalające. Porównanie wyników analizy partii na stronie chess.com i lokalnej analizy za pomocą binarnego Stockfisha jest dalekie od tego pierwszego.
Co ciekawe, zaraz po opublikowaniu tego programu moje konto na chess.com zostało zamknięte bez żadnego wyjaśnienia i zwrotu rocznej składki członkowskiej! (Musiałem to później zgłosić sam). Czy mój program wyrządził im poważne szkody finansowe? Wstydziłbym się na ich miejscu zarabiać na kiepskiej jakości analizie gry w szachy(dokonane dodatkowo przez darmowy silnik szachowy Sztokfisz!) i nałożyć limit czasowy na analizę gry, zależny od wysokości wpłaconych pieniędzy za członkostwo. Możemy tylko życzyć powodzenia chess.com w ich dążeniu do „uczciwej” gry!
Ponadto, analiza taka jak Chemov po prostu nie istnieje lub tak naprawdę nie działa w programach szachowych Windows. W "SCID vs. PC" nie istnieje, aw Chessbase "głęboka analiza" w ogóle nie działa! Zastanawiam się, co myślą o tym programiści?
Dlatego postanowiłem napisać własny analizator gry w szachy, podobny do Chemovsky'ego, tylko o wiele bardziej zwinny, łatwy w instalacji oraz łatwy w konfiguracji i obsłudze.
Funkcjonalność analizatora gier szachowych „Creatika”
Główne cechy i ograniczenia
- Łatwe do zainstalowania
- Prostota i łatwość użytkowania. Wystarczy kliknąć prawym przyciskiem myszy plik pgn i wybrać „Analizuj”. Plik będący wynikiem analizy domyślnie otworzy się automatycznie w aplikacji graficznej dla plików pgn
- Nowość w wersji 4.1! Graficzny interfejs użytkownika do wybierania partii do analizy
- Nowość w wersji 4.1! Najlepszy ruch silnika jest teraz przechowywany w bazie danych best_moves.db w celu szybkiego odzyskania. Nie musisz wielokrotnie tracić czasu na analizowanie znanej pozycji
- Nowość w wersji 4! pgn-extract.exe i coreinfo.exe nie są już potrzebne. Analizator gry w szachy Creatica jest teraz w stanie niezależnie przekonwertować jeden zapis szachowy na inny i określić typ twojego procesora. Microsoft. NET Framework Wersja 4.6 jest nadal potrzebna, podobnie jak biblioteka SQlite zawarta w dystrybucji
- Nowość w wersji 4! GUI dla ustawień - nie trzeba już edytować pliku chessgame-analyzer.exe.config za pomocą edytora tekstu
- Nowość w wersji 4! Głęboka analiza - silnik szachowy rozegra ze sobą kilka partii po każdym ruchu i statystycznie określi najlepszy ruch na podstawie wyników rozegranych partii. Wymaga wydajnego komputera i wystarczającej ilości czasu na przeprowadzenie głębokiej analizy. Rozegrane gry są przechowywane w bazie danych i mogą być wykorzystane do analizy innych gier
- Nowość w wersji 4! Ulepszona wersja kompilatora bazy danych SQlite jest teraz dołączona do analizatora
- Nowość w wersji 4.1.0.13! Baza danych SQLite KingBaseLite.db zaktualizowana do 19.01.2019. Zawiera pierwsze 20 ruchów w grach KingBaseLite.pgn rozgrywanych przez przeciwników z rankingiem Elo co najmniej 2300 i różnicą ocen nie większą niż 200. Ta baza danych jest przeznaczona do wyszukiwania statystycznego najlepsze opcje w otworach
- Uwaga! Baza danych SQLite dla wersji 4.0.0.0 nie jest kompatybilna z bazą danych dla wersji 3.0.0.0! Proszę pobrać nową bazę danych
- Nowość w wersji 4! Obsługiwany jest zestaw zadań szachowych dla silników Arasan w formatach PGN i EPD - możesz porównać możliwości swoich ulubionych silników do rozwiązywania zagadek szachowych
- Pamiętaj, że zmienił się format plików szablonów adnotacji. Dlatego pliki szablonów dla wersji 3.0.0.0 nie są kompatybilne z plikami szablonów dla wersji 4.0.0.0
- Nowość w wersji 4.1.0.13! Zawiera najnowsze pliki binarne Stockfish 10 w momencie wydania tej wersji (kompilacja rozwojowa 8 lutego 2019 r.)
- Nowość w wersji 3! Ultraszybkie wyszukiwanie statystycznie najlepszych opcji w dużej szachowej bazie danych
- Nowość w wersji 3! Kompilator szachowych baz danych (chessdb-compiler.exe) do szybkiego wyszukiwania statystycznie najlepszych wariantów z szachowych baz danych w formacie pgn
- Nowość w wersji 3! Możliwość pobrania gotowej skompilowanej bazy danych w celu ultraszybkiego (setki razy szybszego niż na przykład w Chesbase) wyszukiwania statystycznie najlepszych opcji (obejmuje ponad milion gier od 2000 r., ocena graczy Elo jest nie mniejsza niż 2200, szczegóły na http://www.kingbase-chess.net)
- Nowość w wersji 3! Szablony adnotacji pozwalają dodawać adnotacje do gier w dowolnym języku w dowolnym stylu
- Nowość w wersji 3! Jako przykład program zawiera trzy dobrze udokumentowane szablony w języku rosyjskim i angielskim
- Professional - praktycznie bez słów, tylko opcje z symboliczną punktacją na końcu opcji
- Półprofesjonalne - krótkie monotonne komentarze - domyślnie używane przez program
- Amatorki - bardziej szczegółowe różne komentarze do Twojego gustu
- Nowość w wersji 3! Możliwość wyświetlania wielu opcji - ustawiana przez parametr multipv w pliku konfiguracyjnym
- Nowość w wersji 3! Symboliczna ocena pozycji na końcu wariantu
- Wsparcie dla dowolnych silników szachowych kompatybilnych z UCI
- Automatyczne dostrajanie większości parametrów. Możliwość ustawienie ręczne przez plik konfiguracyjny
- Interfejsy rosyjski i angielski
- Automatyczna (bez interwencji użytkownika) analiza dużej liczby partii
- Obsługa standardu PGN
- Wsparcie dla dowolnego kodowania Windows plików PGN, ECO i szablonów adnotacji
- Nowość w wersji 3! Zaktualizowano pliki binarne (z naprawionymi błędami i zwiększoną wydajnością) domyślnego silnika - Stockfish 8, najsilniejszy do tej pory (moja kompilacja źródeł z GitHub z 7 września 2017 r.
- Czas na ruch, głębokość renderowania, liczba wątków i rozmiar pamięci dla silnika
- Możliwość rozpoczęcia analizy partii od pozycji wyjściowej, od dowolnego ruchu
- Możliwość analizowania gier z dowolnej pozycji
- Konfigurowalny priorytet procesu silnika szachowego
- Klasyfikacja gier w języku rosyjskim lub angielskim (kod ECO, nazwa otwarcia i odmiana)
- Możliwość korzystania z własnego pliku klasyfikacji poprzez określenie go jako wartość parametru eco_file
- Wsparcie dla szachów Fishera (szachy 960). Chesbase odczytuje je poprawnie, ale Scid vs PC daje błędy - nie obsługuje.
Mój program jest więc aplikacją konsolową pod MS Windows. Wyniki analizy partii można od razu zobaczyć na ekranie, ale wygodniej jest je przeglądać w graficznej aplikacji szachowej, która potrafi odczytywać pliki PGN, na przykład w Chessbase lub .
Program jest dostarczany z darmowym silnikiem sztokfisza, najpotężniejszym do tej pory. Możesz także skonfigurować aplikację tak, aby używała komercyjnych silników, takich jak Komodo lub Houdini (nie są dostarczane z programem), a także dowolnego innego silnika szachowego zgodnego z UCI.
Podczas analizy wsadowej wyświetlane są następujące informacje:
- nazwa programu, wersja i deweloper
- tytuły (tagi) partii
- nazwę silnika szachowego i nazwiska jego twórców,
- liczba wątków i rozmiar hash silnika w MB,
- ruchy z oceną pozycji, głębokością analizy i komentarzami.
Każdemu ruchowi domyślnie towarzyszy ocena pozycji i głębokość obliczeń. Jeśli różnica między oceną najlepszego ruchu a ruchem wykonanym w grze jest większa niż określone wartości progowe, wyświetlany jest komentarz dotyczący niedokładności, błędu lub luki. Najlepszy ruch i kontynuacja są również wskazywane jako odmiana. Pod koniec zmiany podawane jest oszacowanie najlepszego ruchu, głębokość obliczeń, liczba węzłów w MU oraz szybkość analizy w MU/s. Jeśli lokomotywa zobaczy mata, zostaną pokazane również ruchy prowadzące do mata.
Gdy różnica w ocenie stanowisk stron przekracza jeden pionek, dołączane są zachęcające komentarze. Jeśli ruch pasuje do najlepszego ruchu silnika, wyświetlane są gratulacje. Jeżeli różnica w punktacji między najlepszym ruchem a ruchem wykonanym w grze nie przekracza 0,2 pionka, to zgłaszany jest dobry ruch i lepsza kontynuacja. Zachęcające adnotacje różnią się tonem w zależności od tego, czy partia wygrywa, czy przegrywa.
Wyniki analizy zapisywane są w nowym pliku pgn, którego nazwa składa się z nazwy oryginalnego pliku pgn i przyrostka „-analizowane_<движком>" (lub "-analizowane_przez_
Po zakończeniu analizy wyniki zostaną automatycznie wyświetlone w domyślnej graficznej aplikacji szachowej dla plików pgn, takiej jak Chessbase, SCID vs PC lub dowolnej innej, która rozumie format pgn.
Pobieranie, instalacja, użytkowanie i konfiguracja
Programy używane przez aplikację analizator szachowy "Creatika"
Sztokfisz 10 ( najnowsze kompilacje programiści)
Analizator gry w szachy jest dostarczany z darmowym silnikiem szachowym Sztokfisz, który jest zdecydowanie najsilniejszy. Składa się z czterech binariów:
- stockfish_10_32bit.exe — dla 32-bitowej wersji systemu Windows
- stockfish_10_x64.exe — dla 64-bitowej wersji systemu Windows
- stockfish_10_x64_modern.exe - dla 64-bitowej wersji systemu Windows działającej na komputerze z procesorem obsługującym instrukcje POPCNT
- stockfish_10_x64_bmi2.exe - dla 64-bitowej wersji systemu Windows działającej na komputerze z procesorem obsługującym instrukcje BMI2
Domyślnie analizator szachowy automatycznie wybierze optymalny binarny.
Wykład odczytany przez Honorowego Trenera ZSRR w Loo 17 kwietnia 2014 na seminarium trenerskim
Niewiele osób kwestionuje konieczność i użyteczność analizy rozegranych partii. Analiza ta umożliwia wykrycie popełnionych błędów, rozwikłanie planowanych działań stron, określenie punktów krytycznych i zwrotnych bitwy szachowej, a w rezultacie tego wszystkiego wyciągnięcie wniosków, które pomogą w dalszym doskonaleniu gry szachisty .
Zacząłem robić takie rzeczy pięćdziesiąt lat temu, kiedy po ukończeniu Moskiewskiego Instytutu Energetycznego musiałem się wyprowadzić z aktywna gra w konkursach ze względu na duże obciążenie pracą inżynierską w bardzo poważnym biurze projektowym. W 1973 wróciłem jednak do świata szachów, przyjmując ofertę zostania jednym z trenerów reprezentacji ZSRR.
Otóż na początku 1976 roku los dał mi cudowną szansę - zacząłem ściśle współpracować z małym cudownym dzieckiem z Baku, które w ciągu kilku lat zostało rozpoznane przez cały szachowy świat. To był Garry Kasparow.
O szczegółach i sposobie pracy z tym super utalentowanym młodym mężczyzną nie będę mówić dalej. Powiem tylko, że analiza rozegranych partii, zarówno wspólnych, jak i oddzielnych, była jedną z głównych form jego procesu treningowego.
Klara Kasparowa, Garry Kasparow, Witalij Melik-Karamow i Aleksander Nikitin (Wilno, 1984)
Awans Garry'ego przypadł na końcówkę przedkomputerowego okresu szachów, kiedy jakość pracy analitycznej zależała jedynie od chęci dotarcia do sedna prawdy przez szachistę, poświęcającego na to nieraz dużo czasu i wysiłku. Od najmłodszych lat Harry miał wielką miłość do szachów i ciągłe pragnienie poznania jak największej liczby ich sekretów. Analiza różnego rodzaju pozycje, które powstawały na różnych etapach tej mądrej gry, przyciągały w równym stopniu najpierw chłopca, a potem młodego mężczyznę.
Wyniki naszych analiz zostały zapisane przez Garika w grubych zeszytach. Udało mi się stworzyć plik kart perforowanych w Centralnym Klubie Szachowym (który znajduje się na Bulwarze Gogolewskiego), wprowadziłem moje analizy do własnych kart perforowanych, co stało się pierwszą próbą ułatwienia gromadzenia i przechowywania niezbędnych informacji o szachach i, co najważniejsze, szybkie wyodrębnianie jego poszczególnych egzemplarzy z dużej gamy kart perforowanych, na których przechowywane były konkretne informacje, których potrzebowałem. W latach siedemdziesiątych z roku na rok przepływ informacji stawał się coraz większy i istniało realne zagrożenie utonięcia w tym strumieniu nowych partii i analiz publikowanych w książkach, gazetach i czasopismach szachowych, w wydaniach specjalnych itp. Uratowała nas inwazja komputerów w świat szachów.
Początkowo były to prymitywne moduły gry, mało przydatne nawet w roli sparingpartnerów poważnego szachisty. Ale cały świat czekał na pojawienie się komputerów zdolnych do rozwiązywania problemów, które wcale nie były szachami. Ponieważ szachy umożliwiły badanie procesu gry z zapisów posunięć szachowych, stały się poligonem doświadczalnym dla opracowania poważnych programów analitycznych przeznaczonych do wykorzystania w nauce, zarządzaniu, sprawach wojskowych oraz w wielu innych dziedzinach ludzkiej działalności. Programy analityczne przeznaczone dla szachów nie były daleko. To prawda, że pierwsze komputery pozwalały tylko szachowym zawodowcom nie nosić ciężkiej walizki pełnej czasopism, informatorów, zeszytów analitycznych itp. na zawody, ale nie były przystosowane do pracy, która jest teraz znana.
Moim pierwszym komputerem było Atari 1040, które w 1987 roku spędziłem o większość swojego honorarium otrzymał pod koniec Sewilli, czwartego meczu dwóch Ka. Teraz mogłem jeździć na zawody i obozy treningowe z małą walizką, w której spakowany był mój komputer, na małym dysku twardym, na którym były przechowywane wszystkie informacje o szachach, których potrzebowałem w podróży. Byłem z niego zadowolony i bardzo zadbałem o swój komputer. W tamtych czasach komputery były niezwykle drogie. Tak więc mój kolega, wracając z Sewilli, wymienił to samo Atari na nowiutkie Zhiguli. Moje Atari służyło mi wiernie przez pięć lat, aż w 1992 roku, kiedy odwiedziłem redakcję holenderskiego magazynu "Nowości w szachach", kupiłem "za rozsądną cenę" zaawansowany na tamte czasy komputer na procesorze 386 SL. To był prawdziwy laptop, który pozwalał na pracę z pierwszymi wersjami „Chess Base” i „Chess Assistant”. To prawda, że jego słaba pamięć nie pozwalała mu myśleć o żadnych zaawansowanych formach pracy - pamięć operacyjna 1,0 megabajta, a pamięć dysku twardego 40 megabajtów pozwalała mu używać jej tylko jako repozytorium cennych informacji szachowych, które wybrałem. Szybko wyrwałem się z nałogu pisania na papierze, wszystkie komentarze gier i analizy otwarć robiłem na komputerze i automatycznie zapisywałem w jego pamięci. Trwało to przez te same pięć lat, aż parametry mojego komputerowego przyjaciela zaczęły wyraźnie ustępować jego nowym, potężniejszym i szybciej strzelającym braciom. Problemy trenerskie, które musiałem rozwiązać, stawały się coraz trudniejsze, mój bank informacji szachowych wymagał przeprowadzki do nowego, bardziej przestronnego pomieszczenia, musiałem zmienić komputer.
Powszechnie przyjmuje się, że komputery bardzo szybko stają się przestarzałe, a ich żywotność wynosi około dwóch lat. Spokojnie pracuję z moimi silikonowymi asystentami od pięciu lat, szybko się do nich przyzwyczajam, poznaję ich cechy. Stają się moimi przyjaciółmi, z którymi żal się rozstawać. Tak więc, jeśli twoje szachowe problemy nie stają się bardziej skomplikowane, nie spiesz się, aby rozstać się ze starymi komputerami. Nic dziwnego, że mówią, że stary przyjaciel jest lepszy niż dwoje nowych.
Przez następne pięć lat miałem komputer Pentium 266, który pozwalał mi na uruchamianie poważnych programów Chess Base 7.0 i Fritz 5.0. Ich zastosowanie pozwoliło poczuć się pewniej w analizie schematów otwarcia. To prawda, że wyniki wydawane przez komputery były czasem bardzo kontrowersyjne i od razu przyjąłem zasadę, by nie podążać ich śladem, ale polegać na swoim zrozumieniu stanowiska.
Honorowy Trener ZSRR, Starszy Trener FIDE, Międzynarodowy Mistrz Aleksander Siergiejewicz Nikitin
Teraz, od dwóch lat, przyjaźnię się ściśle z laptopem ASUS, którego sercem jest dwurdzeniowy procesor Intel (R) Core TM i3, który ma częstotliwość taktowania (2,4 megaherca) wystarczającą do badań szachowych; więcej niż wystarczająca i pojemność dysku twardego (40 gigabajtów). Jestem bardzo zadowolony z jego pracy: zarówno pod względem dokładności jego szacunków, jak i czasu ich otrzymania. Teraz są komputery, które mogą uzyskać te same wyniki dwa razy szybciej, ale nie obchodzi mnie to, nie lubię poganiać mojego przyjaciela.
Muszę powiedzieć, że moje doświadczenie z najnowszymi programami analitycznymi, takimi jak „Houdini 4”, „Stockfish 4”, „Komodo 5” pozwoliło mi wyciągnąć wnioski, nad którymi warto się zastanowić.
1. Żaden komputer nie może ulepszyć twojej gry. On może ostrzec błędy w trakcie analizy i na jej końcu (o zakończeniu analizy decydujesz sam, ponownie w oparciu o twoje zrozumienie sytuacji), podaj pewną ilość informacji za pomocą czysto formalnych szacunków liczbowych (zawsze jest ich kilka) , które należy sprawdzić w oparciu o zrozumienie stanowiska i, co najważniejsze, porównując z własną, „ludzką” oceną, dokonać ostateczny wybór.
2. Liderem w analizie powinna być osoba. Trzeba mocno zrozumieć, że komputer jest sumiennym księgowym, a ty myślicielem i szefem w poszukiwaniu prawdy o szachach.
3. Zabawne jest dla mnie, że młodzi szachiści grają jako kandydaci na mistrza, ale mają już potężne komputery z czterordzeniowymi procesorami. Dla nich to jak granie w kryształowe lub złote szachy, zamiast zwykłych drewnianych pionków. Na takich komputerach dobrze jest spędzać czas wymagające gry rodzaj " Gwiezdne Wojny” itd., ale to, jak mówią, to inna historia. Aby rozwiązać problemy z szachami, wystarczą procesory dwurdzeniowe. Lepiej kupić dobre książki o szachach za zaoszczędzone pieniądze.
Następnie spróbuję zasymulować proces analizy partii szachów za pomocą komputera. Aby to zrobić, wziąłem grę starych mistrzów, wcale nie długą, nie nieomylną, ale bez niegrzecznych błędów. Został on już przeanalizowany przez arcymistrza Nunna 6 lat temu i chciałem zobaczyć, czy mój mocniejszy komputer pomoże mi znaleźć coś nowego w relacjonowaniu wydarzeń, które miały miejsce w tej interesującej i pouczającej grze. Zaznaczam, że na wykładzie oczywiście nie pokazywałem wariacji dłuższych niż 5-6 ruchów; są one przedstawione poniżej do samodzielnej analizy przez trenerów i studentów.
Młodzi słuchacze w Loo
Rudolf Szpilman - Arnold Denker
Francuska obrona C06
1.e4 e6 2.d4 d5 3.Sd2 Sf6 4.e5 Sfd7 5.Gd3 c5 6.c3 Sc6 7.Sdf3 Hb6 8.Se2 cxd4 9.cxd4 Gb4+
Niektórzy gracze chcą rozpocząć walkę bez wcześniejszego manewrowania. To prawda, że większość z nich ma oceny, które ledwo przekraczają 2100 - do tego wystarczy spojrzeć na wybrane gry z Megabase. W swoich komentarzach operuję przykładami gry silniejszych szachistów, którzy potrafią wniknąć w rozumienie pozycji, w języku komputerowym, na o większa głębokość w krótszym czasie.
Utrata roszady nie może mieć tu poważnych konsekwencji, ponieważ pozycja w centrum jest stabilna. Tymczasem jest stabilny, pionek e5 zapewnia białym przewagę przestrzeni, a czarnym niedogodności związane ze stłoczeniem się we własnym domu, którego część jest przestrzeliwana przez wroga. Chciałbym jakoś usunąć tego pionka, ale mało zdecydowani boją się otwarcia partii i zagrożenia dla własnego króla. W ten sposób natychmiast dochodzi do konfliktu interesów i powstaje szachowy Majdan.
Poważni gracze wolą uzyskać niewielką przewagę pozycyjną, ale nie przegrywają roszady. 10.Gd2 (+0,10) Gxd2+ 11.Hxd2 Hb4 12.Wc1 Hxd2+ 13.Kxd2 Sb6 14.b3 Ke7 15.h4 Gd7 16.Wh3 Sb4 17.Gb1 a5 18.a3 +/=, Keres - Flores, 1939.
10...0-0?! (+1,15)
Rudolf Szpilman w swoich skromnych komentarzach przyznał roszadzie czarnego króla pojedynczym znakiem zapytania i nazwał to naturalne posunięcie decydującym błędem, pozwalając na standardową ofiarę gońca na h7. Rzeczywiście, nie pomylił się mówiąc o błędzie, są lepsze ruchy niż to, co zrobił. roszada Blacka w ten moment- ruch, w którym jest dużo prowokacji, gdyż oczy mniej lub bardziej doświadczonego gracza od razu rozświetlają się na widok piona h7. "Uderzyć czy nie uderzyć?" - natychmiast pojawia się starożytne pytanie.
Porozmawiajmy najpierw o komputerach. Moi asystenci komputerowi - nadęty "Stockfish 4" i solidny "Komodo 5", jak się spodziewałem, nie byli zjednoczeni w jednoznacznej ocenie konsekwencji uwodzicielskiej ofiary słonia. Sztokfisz natychmiast zdecydował się na poświęcenie (11.Gxh7+), natychmiast dając jej potężne wsparcie „+1.21”. Komodo w ogóle tego ruchu nie zauważył, w porównaniu z solidnym ogólnym wzmocnieniem 11.Ge3 i dwoma podobnymi ruchami danymi mi do wyboru. Postanowiłem dać im czas na pracę. Dopiero po 15 minutach, po osiągnięciu głębokości obliczeniowej 25 półruchów, Komodo raczył zobaczyć poświęcenie gońca i jego korzyści, od razu wystawiając ruch na pierwszą linię z wynikiem „+0,79”. Jednocześnie wskazał na dowód wariantowy bardziej przekonujący niż jego konkurent Stockfish. Następnie postanowiłem sprawdzić, na jakiej głębokości obliczeń komputery przestaną się poruszać. Po godzinie pracy gwałtownie zwolnili tempo swoich obliczeń i dalsze ich działanie nie miało już sensu. Musiałem zanotować następujące wyniki ich pracy: „Stockfish 4” osiągnął głębokość 31 półruchów i zachował swój dawny entuzjastyczny stosunek do poświęcenia biskupa przy ocenie posunięcia drugiej linii (11.а3), co również jest dość wysoki (+1,05). Komodo 5 był bardziej przemyślany. Osiągnął głębokość kalkulacji 26 półruchów i zachował szacunek dla ofiary biskupa, pozostawiając ją w pierwszej linii (+0,88), daleko od drugiej (11.Ge3 z wynikiem +0,31). Jednocześnie warto zauważyć, że najlepszy „ludzki” ruch Nunna (11.Sf4) nigdy nie zwrócił uwagi księgowych.
Po zapoznaniu się z opinią komputera kontynuujemy teraz naszą czysto szachową analizę. Główną ideą otwarcia francuskiej obrony jest podważenie fortyfikacji pionków białych w centrum. Ponieważ pionek d4 został skutecznie odparty, czarne muszą się spieszyć, aby złamać pionka e5, co nieprzyjemnie utrudnia ruch czarnym bierkom. Celowi temu służy wysunięcie pionka f7-f6, co musi zostać wykonane jak najszybciej.
1) 10...f5?(+0,90) Podstawowy błąd, który nie wymaga dowodu wariantowego. Czarne odmawiają podważania środka pionka i muszą teraz znosić próby w ciasnej pozycji bez kontrowania. Ręce wykonują pierwsze ruchy zwycięskiego planu, dając odpocząć głowie: 11.h4 0-0 12.Wh3 h6 13.Wg3 Kh8 14.Ge3.
Komputery, które śledziły moje ruchy tutaj, okrutnie oceniają strategię otwarcia czarnych: „+2,04 lub +-”. Zgadzam się i przerywam dalsze analizy.
2) 10...f6 (0.56)
Zobaczmy, jak znowu działa Stockfish4: 1 minuta - głębokość obliczeń 20 półruchów, ocena pozycji "+0,58"; 2 minuty - 22 połówki ruchów i „+0,08”; 6 minut - 26 półruchów i wynik „0.00”.
11.Sf4 (11.exf6 (-0.10) Sxf6 12.Gf4 0-0 13.Hb1 Be7 14.a3 Gd7 =)11...fxe5 (11...Sdxe5?! 12.dxe5 fxe5 13.Nh5 0- 0 14.Ge3 Hd8 15.Sg3 h6 16.h4 Gd6 17.Wh3 e4 18.Sxe4 dxe4 19.Gxe4 +/-) 12.Sxe6!? g6 (Wygląda wyjątkowo podejrzanie, ale nic lepszego) 13.dxe5 Sdxe5 14.Ge3 Ha5 15.Sxe5 Sxe5 białe wydawały się robić wszystko dobrze, ale jego nadzieje na przewagę wydają się zanikać. 16.a3 (16.Sd4 0-0 17.Ge2 Sc4 =) 16...Gxe6 17.axb4 Hxb4 18.Gd4 Gg4! 19.Ha4+ Hxa4 20.Wxa4 Wc8 21.Gb5+ Sd7 22.Gc3 a6 23.Gxa6 bxa6 24.Wxg4 0-0 25.Wd4 Sf6 26.f3 Se4 =.
3) 10...Ge7!(0.00) Goniec wykonał swoje zadanie - goniec może zbliżyć się do króla. 11.a3 f6! ( Jako przykład nieudanej inscenizacji otwarcia dla Black, przedstawiam fragment gry dwóch wielkich klasyków, którzy grali w tę grę pod koniec swojego kariera szachowa. Z jakiegoś powodu Black natychmiast stał się głuchy, pasywny i potulnie zginął. 11...Sf8? 12.b4 Gd7 13.Ge3 Sd8 14.Sc3 a5 15.Na4 Ha7 16.b5 b6+- (Alekhin - Capablanca, 1938) 17.h4! f5 18.Wh3 h6 19.Wg3+-)12.Sf4 fxe5 13.Sxe6 Gf6. Rozwój otwierający zostaje nagle przerwany przez początek bitwy na środku planszy. 14.He2 e4 15.Gf4 Sde5! 16.dxe5 Gxe6 17.exf6 0-0! 18.Sg5 Wxf6 19.Sxe6 exd3.
W tej ostrej sytuacji rozpoczęliśmy testowanie działania księgowego Stockfish4 w jednoprocesorowym komputerze stacjonarnym. Po minucie silnik osiągnął głębokość obliczeniową 18 półsuwów; dziesięć minut później był na głębokości 27 półruchów z oceną 20.Hg4 "+0.14". Po kolejnych 20 minutach zatrzymał się na głębokości 31 pół ruchu z oceną tego samego ruchu „0.00”.
20.Hg4 Wg6 21.Sg5 Hxb2 22.We1 d2. Komputery podają tutaj ocenę „=”. Ale dla mnie sytuacja nie jest taka jasna – zbyt trudno zrozumieć, co się tu dzieje i oceniam to jako „niejasne”. Jeśli jednak będziemy kontynuować wariację - 23.Wd1 h6 24.h4 hxg5 25.hxg5 We8 26.Kg1 Hc2 27.Wxd2 W1+ 28.Kh2 Ne5 29.Hh3 Wxh1+ 30.Kxh1 He4 31.Hc8+ Kh7 32.Hh3+, otrzymujemy wieczysty czek.
11.Gxh7+ (+1,15)
Biały się spieszy, może nie na próżno. Rzeczywiście, w następnym ruchu jeden z czarnych pionków - f7 lub h7 może przejść na 6 szereg i wtedy możliwość poświęcenia gońca stanie się nieistotna. Oczywiście ręka wyciąga rękę do „uderzenia” na h7, po czym biały hetman wpada do fortecy, gdzie ukrywa się wrogi król i musi uciekać. To właśnie ta okoliczność pozwoliła wielkiemu kochankowi zaatakować i uznać ofiarę biskupa za uzasadnioną, ponieważ wierzył w swoją zdolność do ataku i wierzył, że „dalsze możliwości ataku zostaną znalezione automatycznie. Poświęciwszy biskupa, byłem przekonany, że mój atak musi jakoś doprowadzić do zwycięstwa.
Jednak nie wszystko jest takie proste. Pozycja czarnych jest nieprzyjemna, ponieważ jego figury są w jakimś nieładzie, co utrudnia zorganizowanie kontrataku. Korzystając z tego, białe mogą poszukać sposobu na wzmocnienie atakującej grupy. A potem łatwo zwrócić uwagę na skok skoczka e2.
11.Sf4! (+0.90). To spokojne wzmocnienie potencjału ofensywnego odkrył arcymistrz Nunn, który nie wierzył w skuteczność poświęcenia białego gońca, figury zresztą bardzo przydatnej w ataku na króla. Jeśli atak ugrzęźnie, to brak wypatrywania białych pól może sprawić im poważne problemy.
a) 11...f6 12.Sxe6 fxe5 ( 12...We8 13.Sf4 fxe5 14.Sxd5 +-) 13.dxe5 Sdxe5 14.Gxh7+ Kxh7 15.Sxf8+ Gxf8 16.Sxe5 Sxe5 17.Hh5+ Kg8 18.Hxe5 +-;
b) 11...h6 12.Gb1 Re8 13.Kg1 Sf8 14.h4 Qc7 15.Wh3 Gd7 16.Wg3 Ne7 17.Nh5 Sfg6 18.Sxg7 Kxg7 19.h5 Rec8 20.Gf4 +-;
Z) 11...Ge7 12.h4 h6 13.Wh3 We8 14.a3 Gf8 15.Wg3 Ne7 16.Kg1 a5 17.Se1 Sf5 18.Gxf5 exf5 19.Sxd5 Hc6 20.Sf4 +-.
Ruch Nunna „pokazałem” mojemu księgowemu, gdy po 12 minutach obliczonej pracy nadal nie podświetlił go na monitorze, a ruch Szpilmana pozostał faworytem, z szacunkiem sięgającym „+1,27”. Komputer zareagował pozytywnie na takie „kopnięcie”, ale bez entuzjazmu, dając ocenę „+0,94” po 8 minutach obliczeń na głębokości 25 półruchów.
11...Kxh7 12.Sg5+ Kg8
Gra kończy się natychmiast, jeśli król zaatakuje - 12...Kg6?? 13. Hd3+ f5 14. Sf4+! Kxg5 15.Hg3+ Kh6 18.Hg6#.
13.Hd3! (+1.03) We8 14.Hh7+ Kf8
Pierwsza faza ataku białych dobiegła końca. Teraz mają do wyboru kilka bardzo kuszących kontynuacji tej najlepszej. Czarnego króla praktycznie nie ma kto ochraniać, jedyne stanowisko postojowe – kwadrat e7 to ratująca luka na dalszą lot monarchy, jeśli mu się uda. Z drugiej strony, jak dotąd w ataku biorą udział tylko dwa białe pionki. Ale ta para jest dobra tylko do matowania króla wokół pola f7. Biały rozwiązuje problem tego punktu, ale nie w najlepszy sposób.
15.Hh8+?(-0.16)
Nie można powiedzieć, że ta usterka jest oczywista. Jest to jednak rzeczywiście usterka. Biała królowa zrobiła złą rzecz. Zafascynowany pogonią, wypędza wrogiego króla ze strefy zagrożenia do stosunkowo bezpiecznego tymczasowego schronienia na d8, skąd ścieżka prowadzi do bezpieczniejszego schronienia na b8. W nagrodę otrzyma dwa nieszczęsne pionki na skrzydle królewskim i utoruje drogę białemu pionkowi, który przemieści się do królowej.
Jednak dalej zobaczymy rozbieżność wypowiedzi zwycięzcy: „Pomysł, że każda ofiara powinna być obliczana tak dokładnie, jak to możliwe, jest zasadniczo błędny. Podczas ataku wymagana jest tylko wiara w pozycję (?) i w siebie” z wnioskami z wnikliwej analizy, która dowodzi, że tutaj White ominął dwie znacznie skuteczniejsze kontynuacje ataku.
Przede wszystkim należy zauważyć, że próba natychmiastowego odzyskania oddanej dla ataku figury poprzez posunięcie 15. a3 ujawnia defekt w pozycji białych – osłabienie piona d4. Ta okoliczność może być wykorzystana przez czarne z wielką korzyścią - 15…Sxd4! 16.axb4 Hb5!, a po wymuszonej wymianie hetmanów białe zostają bez pionka i bez inicjatywy.
Po omówieniu złej okazji porozmawiajmy teraz o dobrych.
1) 15.Hh5!? Zwycięzca, który jest bardzo zadowolony z doprowadzonego do zwycięstwa ataku, nie wspomina nawet o innej wersji wymyślonego przez siebie scenariusza, gdy białe dostają się do pionka f7 o ruch wcześniej. Ta oszczędność czasu mocno wzmacnia atak, czyniąc go nieodpartym, na przykład: 15...g6 (+2.20) 16.Hh7 Ke7 (16...Sd8 17.Se4!!+-)17.Hxf7+ Kd8 18.Sxe6+ Wxe6 19.Hxe6 Hb5 20.Ge3+- lub 15...Sd8 (1.09) 16.a3 Ha6 17.Ge3 Ke7 18.Wc1 Ga5 19.Hh7! Wf8 20.h4! Sc6 21.Hxg7 Gb6 22.Ke1! Ke8 23.Wh3!+- Hd3 24.h5 Gxd4 25.Gxd4+-.
2) 15.Sf3! (+1,27). Skoczek po odskoku nie tylko wzmocnił obronę środkowego piona, ale przede wszystkim ustąpił gońcowi, a jego pojawienie się na polu g5 grozi natychmiastowym zakończeniem bitwy.
Komputery nie od razu zdają sobie sprawę z siły tego manewru i przez około pół minuty widzę ich oburzenie. Ich faworyt (15.Hh5) został przesunięty z pierwszej linii dopiero na głębokości obliczeniowej 25 półruchów i od razu z oceną skoku skoczka „+1.90”, a po obliczeniu 27 półruchów ocena osiągnęła „ +2,16".
Takiego połączenia obrony pionka d4 i ataku, z udziałem czarnopolowego gońca, nie widział nawet Nunn. 15...f6 16.Gh6! Ke7 17.Hxg7+ Kd8 18.exf6 Gf8 19.Hg6 Gxh6 20.Hxh6 Hxb2 21.We1 Kc7 22.f7 We7 (22...Wf8 23.Sg5 Sd8 24.h4 b6 25.Sf4 Ba6+ 26.Kg1 Kb7 27.Sfxe6 Sxe6 28.Hxe6 +-)23.f8Q Sxf8 24.Hxf8 b6 25.Kg1 Kb7 26.h4 e5 27.Hf6 We6 28.Hg7+ We7 29.Hg5 exd4 30.Sfxd4 Wd7 31.Hf6+-
15... Ke7 16.Hxg7 (0,00) 16…Kd8 (+0.30)
Czarne powinny bronić pionka: 16…Wf8 17.Sxe6! „Kiedy mój przeciwnik zastanawiał się nad swoim ruchem, zagłębiłem się głęboko w pozycję i uznałem, że ta ofiara natychmiast wygrywa” R. Szpilman. Szkoda, że arcymistrz nie przedstawił wariantowego dowodu głębokiej penetracji. Nunn jednak jakoś od niechcenia zauważa, że zwycięzca po prostu nie przejmował się kalkulacją opcji i polegał całkowicie na swojej intuicji. Ale na próżno... Coś nie widać wygranej od razu, z wyjątkiem może tylko w przypadku 17...Kxe6? 18.Sf4+ Ke7 Sxd5+. Do niestabilnej równości prowadzi tylko wskazywane przez komputery 17 … Ke8 18.Sxf8 Sxf8 19.Ge3 Sg6 20.Hh7 Gf5. Księgowi mamroczą o małej inicjatywie White'a i zgadzam się z nimi.
17.Hxf7? (-1.11)
Nastająca cisza zachęca do refleksji. Chciałabym spojrzeć na stanowisko „po ludzku”, odrzucając kartki z obliczeniami komputerowymi. Coś jest nie do końca w porządku, a może nie do końca dla białych. Gra o mata ucichła, a teraz najważniejsze dla nich jest pchnięcie pionka jak najdalej, ale gdzie?
Nunnowi udało się znaleźć wzrost ataku White'a przy użyciu starej metody. Uznał to stanowisko za pierwszy pośredni wynik ofiary biskupiej na h7. Wtedy pojawiło się uzasadnione pytanie: „Co białe osiągnęły w tych sześciu ruchach?” Tak, dostali odpowiedni pionek za poświęconego gońca. Ale to nie żałosne pionki były celem ataku. Zawieźli króla do centrum, gdzie znalazł się pod ochroną czarnych już tam stojących. Cóż z tego? Groźbę zbicia piona e6 mogą łatwo odeprzeć czarne, chociażby umieszczając skoczka na f8, aw jego miejsce sprowadzić gońca, jeszcze bardziej wzmacniając obronę króla. Nietrudno zrozumieć, że dwa białe pionki, które „zniszczyły” królewską fortecę, potrzebują posiłków do kontynuowania ofensywy. Potrzeba jednak czasu, aby sprowadzić rezerwy do bitwy (około 3-4 posunięć), aw tym krótkim czasie czarne będą miały czas, aby sprowadzić wieżę na c8, osłonić króla na b8 i być gotowym do rozpoczęcia gry. Okazuje się, że osiągnięcia White'a w ataku nie są tak duże. W gra ćwiczeniowa te ogólne rozważania i argumenty są wystarczające, aby podważyć poprawność ofiary ze słonia. A to zmusiło angielskiego arcymistrza do szukania poprawy dla białych, powracając do pozycji, która powstała po dziesięciu ruchach. Znalazł więc ruch 11.Sf4!
Wróćmy do pozycji na ostatnim schemacie. Jej ocena nie jest do końca jasna. Białe muszą tylko wzmocnić się 17.Ge3 (+0,30) Ge7 18.b3, po czym rozpoczyna się żywiołowa gra na przeciwnych torach: 18...a5 19.h4 a4 20.b4! Hxb4 21.Sxf7+ Kc7 22.Wc1. Biały przechodzień wygląda onieśmielająco i wielu przeszłoby na stronę białych, ale komputery są tutaj w swoim żywiole. Jakoś udaje mu się uratować czarne po 22...Sb6, a nawet po 22...b6. Podane poniżej czysto ilustracyjne wariacje są doskonałą pożywką dla tych, którzy lubią udowadniać powszechnie uznany aksjomat szachów „każda długa wariacja zawiera błąd”.
Nawiasem mówiąc, to światowe stwierdzenie jest przesiąknięte łzami wielu szachowych analityków, których porwały długie badania analityczne. Praktycy chcą wiedzieć, jak długie powinny być opcje, kiedy prawdopodobieństwo błędu powinno być wysokie i co w tym przypadku należy uznać za błąd. Jeśli chodzi o długość wariacji, G. Kasparow ponownie uważa, że „w złożonych pozycjach drzewo odmian (uwaga, „drzewo”, a nie tylko pień) jest zwykle śledzone (przez nich!) do głębokości dziesięciu pół ruchu, co jest dość niezawodną głębokością . W praktycznej grze ważne jest, aby zrozumieć, kiedy przerwać obliczenia. Zwykle ten moment przychodzi, gdy dochodzisz do pewnej oceny pozycji (znowu na podstawie twojej siły w szachach) lub gdy nie ma już czasu na kontynuowanie obliczeń.
Otóż pomyłka w odmianie, przez którą cała obliczona praca okazuje się stratą czasu, niekoniecznie musi być surowym spojrzeniem na mocną reakcję przeciwnika, ale też obecnością kilku bocznych gałęzi z pnia , kierując grę w sposób o całkowicie niejasnych konsekwencjach. Ile razy fani kupili to, aby podążać drogą komputerową (przynajmniej w celu zaoszczędzenia czasu). Nawet taki szachowy potwór jak V.L. Korcznoj powiedział, że nie lubi analizować komputerem, ponieważ prowadzi go przez jakiś czas, a potem nagle zmienia ocenę pozycji i trzeba zaczynać od nowa.
22...Sb6 (22...b6 23.Kg1 (23.Hg6 Sf8 24.Hc2 Gd7 25.Gg5 Hc4 26.Hxc4 dxc4 27.Wxc4 b5 28.Wc1 b4 29.Gxe7 Wxe7 30.Sd6 Bc8 31.Wh3 Ba6 32.h5 Wg7 33.h6 Rh7 34.g4 Sg6 35.Sc4 b3 36.axb3 axb3 37.Wxb3 Wxh6і)23...Ba6 24.Sf4 Rac8 25.Hh6 Sf8 (25...Kb8 26.Hxe6 Sf8 27 .Hxd5 Na5 28.Wxc8+ Wxc8 29.Sd6 Gxd6 30.Hxd6+ Hxd6 31.exd6 Rc2) 26.Sxd5+ exd5 27.Rxc6+ Kb7 28.Sd6+ Bxd6 29.Wxd6 Bc4 30.Rh3 Hb3 Kxa2 31. .Kh2 Bc4 =) 23.Sd6 Gd7 24.Sxe8+ Rxe8 25.h5 Sc4 26.h6 Sxe3+ 27.fxe3 Rf8+ 28.Kg1 Qd2 29.Rh3 Qxe2 30.h7 We8 31.Kh2 Qxa2 32.h83 34.h8h8. Wc2 Kb6 35.Wa8 Hxe3 36.Wxc6+ Gxc6 37.Hxe7 Hxd4 38.Hxe6 (38.Hd8+? Kb5 39.Ha5+ Kc4 -+)38...Hh4+ 39.Hh3 Hxh3+ 40.gxh3 Kc7 41.h8 b5 42. a3 43.Wg7+ Kb6 44.h5 a2 45.Wg1 b4 46.h6 b3 47.h7 b2 48.h8Q b1Q 49.Hd8+ Ka6 50.Hc8+ Kb6 =.
Warto zauważyć, że dla mało doświadczonego szachisty oba moduły analityczne zaoferują wybór ruchów 17.а3, 17.Ge3, 17.h4 i 17.Sxf7+ (=), a to nie będzie łatwy wybór.
17...Sf8 (-0,42)
Wiele osobników białkowych, w tym ja, wykonałoby ten normalny ogólny ruch wzmacniający, aby szybko doprowadzić układ swoich kawałków do formy znajomej oku i umysłowi za pomocą Gd7, Wc8 i Kd8-c7-b8. Jednak ponownie interweniują kompy, które radzą przyjrzeć się bliżej kontrowaniu na białych kwadratach, gdzie ważną rolę może odegrać ich jasny goniec, który nie ma przeciwnika.
Skrupulatni księgowi oferują eleganckie rozwiązanie dla Czarnych 17...Qa6!? (-1.11) i poproś zwolenników białej armii o obalenie ich opcji:
a) 18.Sf3 Be7 19.Ge3 (19.Hxe6 Sf6 20.Hf7 Wf8 21.Hg7 Wg8 22.Hh6 Se4 23.Se1 Kc7 24.He3 Gg4 25.Hd3 Gxe2+ 26.Hxe2 Hxe2+ 27.Kxe2 Sxd4+ 28.Kf1 )19...Sb6 20.b3 Gd7 21.h4 Sb4 22.a4 Wc8 23.Wd1 Wc2 -/+ i
b) 18.Hf4 Hd3 19.Ge3 Sb6 (19...b6!? 20.a3 Ba6 21.axb4 Hxe2+ 22.Kg1 Kc7 23.h4 We7 24.Hf3 Hxf3 25.Sxf3 Kb7 26.h5 Sxb4 27.Wa3 Wg8-/ +)20.Hh4 We7 21.a3 Gd2 22.Gxd2 (22.Wd1? Hc2! -+)22...Hxd2 23.b3 Hb2 24.Wc1 Hxb3 25.Hf4 Sc4 26.h4 Hb2 27.h5 Gd7 28. h6 Kc7 29.h7 Wh8 30.Wh3 Kb8-/+.
Wygląda na to, że ostatni ruch Szpilmana daje czarnym więcej możliwości walki o inicjatywę.
18.h4 Gd7 (-0,42)
19.Ge3 (-0,85).
Wygląda to na przydatny ogólny ruch wzmacniający, ale trzeba go było wykonać później, wtedy białe zdołały zachować ważne tempo, co pozwoliło im trochę umocnić pozycję: 19.h5 Ha6! 20.Ge3! Kc7 21.a3 Wac8. Chociaż pozycja nadal była bardziej obiecująca dla czarnych: 22.Wd1 Sd8 23.Hf3 Be7 24.h6 Kb8 25.h7 Sg6 =/+.
19...Wc8? (0,00)
Nie można od razu powiedzieć, że to pomyłka, ale w rzeczywistości czarne wykonują ruch tak naturalny, tak przedwczesny w tej sytuacji, gdy szybki postęp białego mijanego pionka musiał zostać skontrowany równie szybkim rozmieszczeniem aktywne kontrowanie. W tej grze gracz grający czarnymi nie był silny w zrozumieniu pozycji, a jego błędy muszą być tolerowane. Arcymistrz był moim zdaniem całkowicie przekonany, że wszystko idzie zgodnie z planem, dlatego w niektórych momentach zmniejszał czujność, mając pewność, że wszystko będzie dobrze. Analiza dowodzi, że wraz z ruchem wieży czarne pudłują b o większość dużej przewagi, jaką mu dał, na którą nie zasłużyli, a którą osiągnęli natychmiastowym rozpoczęciem kontroperacji na skrzydle królowej.
19...Ge7! (-0,95) Jest to zarówno zwiększenie obrony króla, jak i atak na pionka b2. Już teraz białym trudno jest udzielać dobrych rad. 20.h5 (20.b3 Ha6! 21.h5 Sb4! 22.Wc1 (22.h6 Sc2 23.Wc1 Wc8 24.Hf4 Gb5 25.Kg1 Sxe3 26.Wxc8+ Kxc8 27.Sc3 Gxg5 28.Hxg5 Sf5 29.Sxb5 Hxb5 30.h7 Sxh7 31.Rxh7 Sxd4 32.Qg7 Kb8 -+)22...Sxa2 23.Wa1 Wc8 24.h6 Rc2 25.Kg1 Wxe2 26.h7 Sxh7 27.Nxh7 Qa5 28.Wh3 Qc3 29.Wf1 We1 30. Wxe1 Hxe1+ 31.Kh2 Sc3 32.Hg7 Ne2 33.f4 Hb4 34.Sf6 Sxd4 35.Sxe8 Sf5 36.Hf7 Sxe3 37.Sd6 Sf5 -+) 20...Hxb2 21.Wc1 Wc8! (Teraz to posunięcie jest całkiem odpowiednie, ponieważ 22.h7 rozstrzyga cios 22...Sxd4! 23.Wxc8+ Kxc8 24.Sxd4 Hb1+ 25.Ke2 Hxh1). Pozostaje sprawdzić tylko 22.Hg7, a potem czystą ilustrację: a) 22...Sxd4?? 23.Sf7#; b) 22...Sxe5 23.Hxe5 (23.dxe5? Gb5-+)23...Gb5 24.We1 Wc2 25.Kg1 Sd7 26.Hxe6 Wxe2 27.Wxe2 Hxe2 28.Sf7+ Kc8 29.h6 Hd1+ 30.Kh2 Hh5+ 31.Kg1=; c) 22…Kc7 23.h6 Kb8 24.h7 Nxh7 25.Nxh7 Nxd4 26.Rxc8+ Kxc8 27.Nxd4 Qa1+ 28.Ke2 Qxh1 29.Nf6 Ba4 30.Nb3 Bb5+ 31.Kf3 Bxf6 32.exf6 = Qh5+ 33.K
20.h5 Se7.
Czarne nie myślą o aktywności, ale kierują figurami bliżej króla. Teraz nazywa się to „gęstą” grą. Poważna bitwa o trzy wyniki rozgorzała po 20...Ha6 21.h6 Se7. Jednak przy właściwej obronie wszystko zakończyło się pokojem: 22.h7 Sxh7 23.Sxh7 Wc2 24.Sf6 Hxe2+ 25.Kg1 Gd2 26.Gxd2 Hxd2 27.Wf1 Wc1 28.g3 Wxf1+ 29.Kxf1+ 29.Kxf1 Hxd4 30.Sxe8 Gxe8 31.Hxe6 (31.Wh8 Hc4+ 32.Kg1 Hc6 -/+) 31...Hd3+ 32.Kg1 Hb1+ 33.Kg2 He4+ 34.Kh2 Sf5 35.Wc1 Gc6 36.Kh3 d4 37.Hg8+ Kc7 38.Hf7+ = .
21.Sf4 (0.00)
Biały nie jest już zagrożony przegraną. Jednak prawie nie myśleli o tym radosnym momencie i nie zauważając niebezpieczeństw, które im zagrażały, kontynuowali grę o zwycięstwo, wprowadzając do bitwy rezerwy. Równość po 21.h6 Qa6 22.h7 Sxh7 23.Sxh7 Rc2 została już uwzględniona. Ostra walka zakończyła się równoprawnie po 21.Kg1 Sf5 22.h6 Be7 23.h7 Sxh7 24.Wxh7 Wf8 25.Hh5 Hxb2 26.Wd1 Sxe3 27.fxe3 Qa3 28.Kh2 Hxe3 29.Sf7+ Kc7 30.Wc1+ Kb8.
21... Sf5 22.h6Sxe3+ 23.fxe3 (0.00)
23...Gb5+?? (+3.98)
Nadchodzi pomoc dla White'a. Różnica w klasie miała wpływ, zwłaszcza że Black miał kłopoty z czasem. Popełniają naprawdę decydujący błąd w momencie, gdy wynik chaotycznej bitwy nadal pozostaje niejasny. Cóż, przy takim zestawie chybień ten, kto popełni ostatni błąd, przegrywa.
Po 23...Ge7 (0.00) 24.h7 Sxh7 25.Sgxe6+ Gxe6 26.Sxe6+ Kd7 27.Sf4 Hb5+ 28.Kg1 Sg5 nie można było mówić o czyjejkolwiek przewadze na pozycji pełnej życia: 29.a4 Hxb2 30. Hxd5+ Kc7 31.Ha2 Hxa2 32.Wxa2 Kd7 33.Kf2 Wc4 34.Ke2 We8 =.
Teraz możesz już podziwiać niezrównaną sztukę ataku słynnego koryfeusza z przeszłości. I pamiętam wielkiego maga Michaiła Tala i jego ataki - to były cuda!
24.Kg1 Wc7 25.h7 Wxf7 26.Sxf7+ Kc8 27.h8Q
Czas na rezygnację Blacka, co zrobił po kilkunastu zupełnie niepotrzebnych ruchach.
O czym więc należy pamiętać po obejrzeniu tej interesującej i pouczającej gry?
1. Odmiana otwierająca z 10.Kf1 jest całkiem odpowiednia dla miłośników komplikacji i dla obu kolorów. Jeśli planuje się włączenie go do repertuaru otwarcia walk, warto spisać „poprawną” kontynuację gry po 10 posunięciu białych.
2. Jeśli zamierzasz przekazać poważny materiał, decyzję należy podjąć dopiero po obliczeniu niezbędnych opcji do akceptowalnej głębokości, która zależy od praktycznej siły gracza.
3. „Jeśli nie jesteś w stanie szybko znaleźć usprawiedliwienia dla planowanej ofiary, po usunięciu wszystkich niejasności, powinieneś poszukać innej, bardziej niezawodnej kontynuacji, która nie pogarsza sytuacji”. (Zakonnica). Będzie to praktyczne, jeśli widząc ideę ofiary, przed jej obliczeniem, najpierw znajdziesz tę zapasową kontynuację.
4. Staraj się kontrolować sytuację i zauważaj najmniejsza zmiana cechy pozycji po każdym ruchu, zarówno własnym, jak i szczególnie cudzym. Mogą zmusić cię do wprowadzenia zmian w wybranym przez ciebie ruchu.
5. Analizując grę, szanuj pracę komputera, który chroni Cię przed poważnymi błędami. Pamiętaj jednak, że w pracy analitycznej najważniejsza jest osoba, czyli Ty. A ty tylko ty będziesz musiał dokonać ostatecznego wyboru ruchu. I niekoniecznie będzie to ruch komputerowy pierwszej linii.
6. Najpierw sprawdź na komputerze, jaki ruch uważasz za najlepszy w oparciu o zrozumienie pozycji i stylu gry, a następnie porównaj go z najlepszym wyborem komputera. Następnie dokonaj ostatecznego wyboru.
7. Nie zmuszaj komputera do udzielania ci porad dotyczących szybkiego tempa, ponieważ może to zrobić zły ruch. W podstawowych pozycjach pozwól komputerowi myśleć przez co najmniej 3 minuty nad każdym ruchem. Zawsze staraj się rozpocząć taką analizę od oceny pozycji, opierając się na ogólnych rozważaniach i zrozumieniu pozycji.
8. Zawsze staraj się rozpocząć analizę komputerową dowolnej pozycji, oceniając ją na podstawie ogólnych rozważań i dzięki swojemu zrozumieniu pozycji. Żaden program analityczny nie nauczy Cię rozumieć stanowiska. To tylko da ci do myślenia. Żaden nawet najpotężniejszy komputer nie poprawi twojej gry, jeśli słabo rozumiesz pozycję.
Nauczą cię tylko sztuczek szachowych dobre książki. Ale to szczególna dyskusja.
Alexander Nikitin prowadzi zajęcia w szkole „Szachowe nadzieje Rosji” w pensjonacie „Ognikovo”
Zdjęcia B. Dolmatovsky, V. Barsky i E. Kublashvili