Komputerowe wsparcie dla szachistów
BAZA KOŃCÓWEK SZACHOWYCH

Co to jest Tablebase?
Stosowanie wraz z Crafty, ChessBase i Scid

Pliki zawarte w katalogu TB są zbiorem pozycji końcówkowych, przeznaczonych do wykorzystania przez programy szachowe. Każdy zbiór zawiera pełny opis pozycji, jakie mogą powstać w końcówkach trzy-, cztero- i pięciobierkowych (wliczając króle) z podaniem oceny pozycji oraz, ewentualnie, liczby posunięć, jakie pozostały do mata.

Co to jest Crafty?

Program Crafty autorstwa profesora Roberta Hyatta służy do gry w szachy oraz analizy pozycji szachowych.

Co to jest Winboard?

Program Winboard dostarcza graficznej szachownicy dla wielu programów szachowych.

Jak używać Tablebase razem z programem Crafty?

Bazy końcówek szachowych powstają już od wielu lat, staraniem takich programistów jak Ken Thompson, Steven Edwards, Eugene Nalimow. Można je spotkać na cd-romach zawierających programy szachowe, jednak zbiory ostatniego z wymienionych autorów wykroczyły poza dotychczasowe doświadczenia. Niezwykle wydajny algorytm tworzenia takich końcówek, bardzo duży stopień kompresji zbiorów oraz duża ilość dostępnych, już wygenerowanych pozycji sprawiają, że jest to produkt bardzo atrakcyjny.
Dla wykorzystania prezentowanych pozycji potrzebny jest program szachowy, potrafiący właściwie interpretować zawartość zbiorów. Doskonale w tej roli sprawuje się program Crafty autorstwa profesora Roberta Hyatta, będącego jednocześnie twórcą całej witryny internetowej, na której udostępniane są wygenerowane zbiory.

Jak stosować Tablebase razem z ChessBase?

Posiadacze najnowszych wersji programów szachowych firmy ChessBase także mogą korzystać z dobrodziejstw zbiorów końcówkowych, pod warunkiem umieszczenia w pliku ChssBase.ini, zawartego w katalogu C:\Windows\ zapisu:

[Tablebase]
Path=D:\TBs
CacheSizeKB=4096

Dotyczy to przypadku, gdy system operacyjny jest umieszczony w katalogu C:\Windows, zaś napęd cd-rom ma przypisaną literę D:, jeśli zbiory umieścimy w katalogu na dysku, musimy zmienić literę napędu.
Nazwy zbiorów zawierają informację o bierkach (np. kbbk. oznacza końcówkę K+G+G przeciwko królowi (b od Bishop, w języku angielskim oznaczający gońca); kolorze bierek (.nbb - ostatnia litera b oznacza black, czyli czarne, lub .nbw - ostatnia litera w oznacza white, czyli białe); wielkość zbioru (205549 Kb); datę i godzinę powstania; rozszerzenie .emd wyróżnia zbiory końcówkowe.

Jak stosować Tablebase razem ze Scidem?

Scid współpracuje z Tablebase po wywołaniu opcji "Tablebase directory" ("Katalog Tablebase"), wybraniu odpowiedniego katalogu, wskazaniu dowolnego zgromadzonego zbioru np. kpk.nbb.emd i zatwierdzeniu wyboru. Musimy jeszcze dla utrwalenia wyboru użyć opcji "Save Options" ("Zapamiętaj opcje"). Od tej pory za każdym razem, gdy na szachownicy programu pojawi się pozycja objęta przez nasze zbiory tablebase wystarczy wywołać funkcję "Window/Endgame Tablebase window" ("Okna/Tablica końcówek").

http://szachowavistula.pl/vistula/

szachowavistula (at) o2 (at) pl