Counter by Вадим Чижов (Vadim Chizhov), Russia!   


Counter (авторский перевод - Счетчик)  еще один движок  UCI. Вадим Чижок так написал о своем движке: "UCI движок, написан на языке C#. Для работы нужен .NET Framework 2.0. Для представления позиции используются битборды. Генератор ходов использует технику "Magic bitboards" (автор Pradu). Движок использует выборочный поиск, но не такой как в большинстве программ." Наши первые тесты показали, что движок даже без дебютной библиотеки довольно осмысленно играет для новичка в дебюте. Практическая сила движка несомненно будет уточняться, но уже сейчас можно сказать, что он играет не слабее шахматиста 1 разряда с рейтингом не менее 1900 единиц (с учетом результатов тестирований).  Версия Counter 0.2, по информации автора заметно прибавила в силе и прежде всего в тактике. В версии   "Счетчика" (Counter 0.3) реализовано дальнейшее улучшение тактики, в частности, скорость перебора возросла в два раза.  Версия Counter 0.5! Прибавку в силе этой версии Вадим оценивает в 100 пунктов! Версия Counter 0.6 по информации автора содержит новые важные доработки. Улучшена безопасность короля (была совсем простая), добавлено преимущество двух слонов, в материальной оценке теперь учитываются простейшие эндшпили, лучше распознаются повторы позиций в игре (теперь ничьи в выигрышных позициях должны быть реже, чем раньше), исправлены две ошибки, связанные с перебором. Как написал нам Вадим о последней версии Counter 0.8 - Исправлена ошибка, которая приводит к проигрышу по времени в Shredder GUI, при проведении пешки. Реализованы pondering, настройка размера хеш-таблицы. AlphaBeta заменена на PVS. Убрана ленивая оценка. Небольшие изменения в оценочной функции.  Эта версия движка (Counter 0.8) успешно выступила на последнем чемпионате СНГ! Движок явно предпочитает игру с длинным контролем времени. Версия движка Counter 1.2! В последней версии, как написал нам Вадим Чижов, изменения касаются  как самой оценочной функции, так  и добавлено продление “сильных” взятий.

в частности, оценка короля и оценка проходных пешек).

 Вадим Чижов из города Тверь, работает программистом (.NET программист).
Скачать программу можно  со странички  DOWNLOAD или с этой страницы

Программа работает в средах:  Chess Assistant 7.1, ChessMaster 9000, Arena 1.1, ChessBase 9, Shredder Classic!

После длительного перерыва вышла новая версия Counter 1.99 (которая теперь собрана автором для Windows и Linux), кроме того движок имеет открытые исходные файлы! Величина прибавки в силе игры движка пока точно не известна. Новая версия имеет заметную прибавку в силе игры (теперь на уровне GreKo), а также появилась возможность выбора числа ядер, которые использует движок. (Ранее он использовал все ядра, которые есть на компьютере и изменить их число было невозможно). Новая версия написана на языке программирования Go (Golang)  и эта версия заметно быстрей той, которая написана на C#! На нашем сайте мы найдете именно эту более быструю версию.  Самая последняя версия движка Counter 2.02! - заметная прибавка в силе игры по сравнению с версией 1.99 Исходные файлы Counter  можно найти на странице автора https://github.com/ChizhovVadim. Последнюю верисию движка Counter 2.02 отличает, что увеличена скорость параллельного перебора при использовании нескольких ядер. Вадим оценивает прибавку при сипользовании нескольких ядер около 20 пунктов.

Вернуться на главную страницу


Последнее обновление 19
.06.17 10-00