15.10.2011
После долгого перерыва и после бурных событий, произошедших в мире
компьютерных шахмат в последнее время, я решил опубликовать последнюю версию
Стрелки. Этой публикации предшествовала большая работа, однако она велась
в приватном режиме. Были сделаны несколько десятков версий из серий 3 и 4.
Публикуемая версия имеет номер 5.
Не буду лукавить и утверждать, что Стрелка 5 является на 100 процентов
оригинальным движком. Я использовал многое из того, что удалось подсмотреть
в других программах. Это прежде всего Рыбка 3, Ипполиты, Гудини, Криттер и
Стокфиш. В наибольшей степени использовались алгоритмы Гудини версии 1.5a,
за что приношу Роберту Гударту свои благодарности и извинения.
Но если бы Стрелка 5 содержала бы в себе только чужие алгоритмы,
я не стал бы ее публиковать. Публиковать движок имеет смысл только в том случае,
если в нем есть что-то новое, чего нет у других. Новшеств в Стрелке 5
довольно много. Самые главные новшества - в оценочной функции.
К сожалению, далеко не всё из задуманного удалось сделать и протестировать.
Из-за этого Стрелка 5 может иногда выдавать странные результаты, особенно
странным может быть значение оценки позиции. Это связано с тем, что оценка
строится не только на основе текущей позиции, но и как функция, зависящая
от цепочки ходов, приведшей в эту позицию. Веса различных параметров движка
не подвергались тщательному тестированию из-за нехватки времени, поэтому
у меня большая просьба не пинать ногами за странные результаты работы Стрелки.
Как и предыдущие версии Стрелки, новая версия остается 32-битной и
однопроцессорной. Поэтому ей трудно конкурировать с современными 64-битными
и многопроцессорными монстрами. Но в своей весовой категории Стрелка 5
вполне конкурентоспособна.
Разные компиляции от Jim Ablett
Новая версия:
- Исправлены ошибки в режиме ponder on
- Сделана оптимизированная компиляция для 64 бит
Стрелка 5.1
Версия 5.5 от 15.05.2012:
Доступны 32 и 64 битные версии.
Оптимизация пока несовершенна - не удается настроить VS2010.
Следующие планы - наконец-то заняться MP версией.
Стрелка 5.5