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.01! - заметная прибавка в силе игры по сравнению с версией 1.99 (+ полноценная поддержка многоядерности и улучшение управления временем). Исходные файлы Counter 2.01 (в двух версиях) можно найти на странице автора https://github.com/ChizhovVadim.

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


Последнее обновление 18
.06.17 20-00