Шахматный движок AI с графическим интерфейсом шахматной доски для Excel / Word VBA - плюс версия VB6 для движка UCI / Winboard с игровой силой 3200 ELO (4 ЦП).
Есть два способа использования этого шахматного движка:
Скомпилировано с помощью Visual Basic 6 => 32-битный исполняемый файл Windows, проверяет около 150 000–200 000 позиций в секунду. Реализованы все шахматные правила: рокировка, на проходе, трехкратное повторение, правило 50 ходов. Поддержка до 64 ядер, максимальный размер хэш-таблицы транспонирования — 1,4 ГБ. Не поддерживается: базовые таблицы эндшпиля, в раздумьях.
Вирусные сканеры иногда выдают ложноположительное предупреждение. Чтобы быть уверенным, файлы можно проверить на сайте www.virustotal.com.
Подсказка: программа Анджело Спарталиса «Алиса в шахматной стране» имеет очень приятный графический интерфейс и основана на ChessbrainVB V3.05. Ссылка: https://www.spartalis.gr/chess/index_ENG.html
Этот шахматный движок основан на исходном коде движка "LarsenVB" Луки Дормио (http://xoomer.virgilio.it/ludormio/download.htm). LarsenVB был вдохновлен «Faile 0.6» Адриана М. Регимбальда, который также послужил основой для двигателя «Sjeng». Я хочу поблагодарить Луку Дормио за разрешение использовать его исходный код LarsenVB.
ChessBrainVB также основан на многих замечательных идеях следующих людей:
Марко Костабла/Торд Ромстад/Йуна Кииски (источники Stockfish): Логика поиска, безопасность короля, оценка фигур. Логика поиска и оценка основаны на Stockfish 7 с адаптацией к структуре данных без растровой доски и изменениями поиска, которые работают лучше при более медленном генерировании и оценке ходов. Раймунд Хейд (исходники Protector): логика отрисовки материала. Норберт Раймунд Лейснер: файл логотипа.
Ключевые слова: «Шахматный движок Excel», «Шахматы Excel», «Шахматный движок Word», «Шахматный движок Powerpoint», «Шахматы VBA», «Шахматный движок VBA», «Шахматный движок VB6», «Шахматная игра VBA», «Excel». шахматная игра", "Шахматная программа Visual Basic", "Шахматная доска Excel", "Шахматная доска VBA", "VBA шахматный AI"