Pytania otagowane jako programming

Pytania dotyczące wszystkich aspektów pisania programów związanych z szachami.

4
Tworzenie silnika szachowego, uczenie maszynowe vs. tradycyjny silnik?
Jestem zapalonym szachistą i programistą komputerowym. Powiedziałbym, że gra w szachy i programowanie to dwie rzeczy, na które spędzam najwięcej czasu. Oczywiście chcę stworzyć własny silnik, a ostatecznie bota Lichess. W związku z miażdżącą wydajnością AlphaZero w stosunku do Sztokfiszy w ubiegłym roku, zastanawiam się, czy powinienem stworzyć ten silnik …

5
Jak poprawiły się silniki od Deep Blue?
Komputerowe silniki szachowe stały się lepsze, odkąd Deep Blue pokonał Kasparowa w 1997 roku. Czy algorytmy uległy poprawie, czy też ulepszenia wynikały głównie z tego, że te same algorytmy działały szybciej dzięki szybszemu sprzętowi itp.? Jeśli to pierwsze, czy te ulepszenia algorytmu są publiczne? A jeśli tak, jakie ulepszenia? Gdzie …


3
Alternatywne podejścia do programowania silnika szachowego
O ile rozumiem, z grubsza mówiąc, silniki szachowe działają poprzez: obliczanie wszystkich możliwych wariantów (drzewa gry) do pewnej głębokości ocena końcowej pozycji na podstawie niektórych kryteriów (materiał, aktywność na sztuki ...) na podstawie tej oceny wybierz najlepszy ruch W pełni rozumiem, że aby mieć wydajny silnik, istnieją sposoby przycinania niektórych …



5
Silnik szachowy z API
Szukam silnika szachowego, który zapewnia normalne API, którego można używać z jakimś językiem programowania wysokiego poziomu, takim jak C # lub python. Przejrzałem listę liderów (Houdini, Komodo, Sztokfisz i Rybka) i nie byłem w stanie znaleźć żadnych oznak, że silniki te zapewniają API (co mnie zaskoczyło i zasugerowało, że czegoś …


3
Czy istnieje interfejs API USCF?
Jakiś czas temu była strona stworzona przez ojca NM Jonathana Hiltona, która dokonała analizy historii graczy USCF. Myślałem, że to całkiem dobra strona, ale zniknęła. Nadal istnieje kilka takich narzędzi. Zastanawiałem się, czy istnieje jakiś interfejs API USCF lub jak można pobrać takie dane.
10 programming  uscf 

3
Jednostka Testowanie reprezentacji szachownicy
To trochę dziwne pytanie. Piszę bibliotekę szachową, zasadniczo od zera. Możesz znaleźć wiele kodu tutaj , z zamiarem użycia go do GUI i / lub silnika. (Gra jest Grand Chess, ale dla celów tego pytania nie ma to tak naprawdę znaczenia). Obecnie piszę testy jednostkowe, aby sprawdzić, czy moje funkcje …

1
Znajdź magiczne liczby dla bitboardów
Piszę silnik szachowy C ++ i szukam magicznych liczb dla bitboardów Little-Endian Rank-File Mapping do generowania ruchów dla przesuwanych elementów. Rywal szachy strona daje magiczne liczby, ale nie do tego samego mapowania pokładzie. Wiki programowania szachowego podaje jedne z najlepszych jak dotąd magicznych liczb, ale nie jest wyczerpujące. Na koniec …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.