2 года назад
Секреты 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) Если указан предельный уровень шума, при выборе своего хода из возможных ходов-кандидатов программа использует преобразование Бокса - Мюллера. Это обеспечивает выбор большинства ходов с уровнем ошибки близкой к нулю (нет ошибки) и небольшое количество ходов с ошибками.