Найти тему
392 подписчика

Секреты GNU Backgammon


Если вам кажется, что программа играет слишком сильно, можете легко сделать из нее удобного партнера. Для этого в настройках (Settings - Players - Advanced Settings) введите число - уровень "шума" (Noise). Это предельное значение "шума". Чем оно больше, тем более грубые ошибки будет совершать программа. Eсли установить флажок "Determenistic noise" уровень шум будет одинаковый в одинаковых позициях (так как при этом будет использована сумма байтов хэша позиции), иначе - шум будет случайный.

Уровень шума и глубина анализа (в скобках) в характеристиках встроенных игроков:

* beginner - 0,060 (plies=0)

* casual player - 0,050 (plies=0)

* intermediate - 0,040 (plies=0)

* advanced - 0,015 (plies=0)

* expert - 0,000 (plies=0)

* world class, supremo - 0,000 (plies=2)

* grandmaster - 0,000 (plies=3)

* 4 ply - 0,000 (plies=4)

Если указан предельный уровень шума, при выборе своего хода из возможных ходов-кандидатов программа использует преобразование Бокса - Мюллера. Это обеспечивает выбор большинства ходов с уровнем ошибки близкой к нулю (нет ошибки) и небольшое количество ходов с ошибками.
Секреты GNU Backgammon Если вам кажется, что программа играет слишком сильно, можете легко сделать из нее удобного партнера.
Около минуты