Czytałem, że Turing ma jakiś algorytm lub metodę, której mógłby użyć do gry w szachy „przeciwko” temu długopisowi i papierowemu algorytmowi przypisującemu każdemu kawałkowi określone wartości liczbowe. Czy to prawda? Czy istnieje algorytm pióra i papieru, którego można użyć do gry w szachy ze sobą?
engines
history
chess-variants
201044
źródło
źródło
Odpowiedzi:
Tak, grał w grę z Alickiem Glenniem, w rzeczywistości stworzył algorytm oparty na obliczeniach matematycznych. Następnie wypróbował swój algorytm przy użyciu pióra i papieru, aby wykonać obliczenia.
Główna idea algorytmu jest tutaj :
Mobilność: dla królowej, gawronów, biskupów, dodaj pierwiastki kwadratowe z liczby ruchów, które może wykonać pionek, licząc zdobycie jako dwa ruchy.
Bezpieczeństwo elementów: za gawrony, biskupi i rycerze dodaj 1 punkt, jeśli jest jeden obrońca, i 1,5, jeśli jest więcej niż jeden
Mobilność króla: w przypadku króla użyj tej samej metody punktacji, co w przypadku pionu, ale nie licz roszady
Bezpieczeństwo króla: Odlicz punkty za wrażliwość króla, zdefiniowaną jako liczba ruchów, które królowa mogłaby wykonać, gdyby wykonała to na polu króla
Castling: dodaj 1 punkt, jeśli castling jest nadal prawnie możliwy po tym ruchu. Dodaj kolejny punkt, jeśli castling jest natychmiast możliwy lub jeśli właśnie wykonano ruch castling
Kredyt pionowy: zdobądź .2 punkty za każdą awansowaną rangę i .3 punkty za każdy pionek broniony przez jednego lub więcej pionków niebędących pionkami
Sprawdź i połącz zagrożenia. Zdobądź 1 punkt za groźbę partnera, a 0,5 punktu za wartości matematyczne zastosowane do każdego z elementów to: pionek = 1, rycerz = 3, biskup = 3,5 wieża = 5, królowa = 10
źródło
Tak, Turing stworzył wraz z Davidem Champernowne w 1948 r. „Maszynę papierniczą”, którą nazwali „Turochamp”. O ile wiem, grał z systemem tylko w jedną zarejestrowaną grę przeciwko Alickowi Glennie (pełna gra tutaj ). Była tylko jedna zarejestrowana gra przeciwko maszynie papierniczej, ponieważ zajęła bardzo dużo czasu. Obliczenie jednego ruchu bez komputera elektronicznego może zająć nawet godzinę.
Możesz przeczytać więcej o Turochamp tutaj .
Nie znalazłem żadnego kodu źródłowego do uruchomienia Turochampa, ale jestem pewien, że ktoś tam go kodował. Na 100. rocznicę urodzin Turinga Kasparow grał w grę przeciwko maszynie papierniczej, zauważa tutaj .
źródło
Chessbase udostępniło implementację silnika Turinga na dole tego postu.
źródło