Шахматная страничка Сергея и Дмитрия

    
НОВОСТИ+ ТУРНИРЫ Чемпионат СНГ-1 Чемпионат СНГ-2 Чемпионат СНГ-2006 Чемпионат СНГ-2006 Финал

КАК УСТАНОВИТЬ Что такое Winboard? Все движки WB Другие интерфейсы DOWNLOAD NEW!! TOPLIST-1 TOPLIST-2   TOPLIST-3  TOPLIST-4  TOPLIST-5 TOPLIST-6 Российские движки Движки UCI (ARENA) UTIL   Бесплатные программы/Freechess Движки для ChessBase Шахматные продукты от Chess Assistant Партии А.Д.Петрова   Читатели обсуждают "Человек и компьютер" "Прыжок Ливитского" Совместимость Архив 2001 года   Новости 2002 года Новости 2003 года Новости 2004 года Новости 2005 года Об авторах Наши ссылки (Links) Интервью с авторами программ

Booot   by Алексей Морозов, Украина            


Booot - это первый опыт Алексея Морозова в области шахматного программирования! Впрочем, предоставим слово автору: "Программу начал писать в середине апреля после того, как случайно зашел на пару страниц в инете, посвященных шахматному программированию ( в том числе и
вашу), и показал их коллеге по работе. Тут же у нас с ним завязался спор на предмет сложности написания такого шахматного движка. В итоге было заключено пари (на пиво ессно), что я смогу написать движок, который в 10 минутном блице выиграет у него. Мужик играл примерно на 3-2 разряд (сам я КМС). Со второго раза пивом поил уже он меня и дальше спорить отказался

Программу я назвал Booot от американского армейского словечка Boot (в смысле "новичок", "новобранец"). Движок написан в Делфи 6 (в виде консольного приложения). При написании использовал метод "испорченный телефон" - читал в инете примерные описания алгоритмов, а потом реализовывал в своей программе то, как я это все понял. Так что алгоритмов там вроде много напичкано, но работают они скорее вразнобой чем согласованно и вряд ли все правильно :-)
По поводу протокола Winboard. Реализованы основные его команды:

force go, white, black, Result, new, ?, quit, а так же команды, связанные с заданием контроля времени:
level st.
Пришлось так же прицепить к движку что-то наподобие дебютной библиотеки, так
как не смог смотреть без истерики, как он трактует дебют. Работу движка проверял как непосредственно в Winboard, так и в оболочке Hiarcs 7.32 через программу-адаптер, скачанную с вашего сайта. Сбоев у меня вроде последнее время не было. Устанавливал как обычные движки, т.е
стандартно."

Версия Booot 2.2 существенно усилилась! Вот что написал о новой версии сам автор: "Кое-что поменял в программе, добавил Хэш таблицы (пока зафиксированы жестко на уровне 3-4 МБ). По моему впечатлению - программа усилилась.Уже может с полным правом именоваться "новобранцем". Своих некогда грозных спарринг партнеров (TSCP,Mustang,Chessterfield) сейчас бьет больно и достаточно регулярно, а старую версию - просто не уважает. :-)!

Кроме того, автор предлагает обновленную версию дебютной библиотеки!

 Рейтинг  версии Booot 3.3 около 2300!  В архиве вы найдете файл конфигурации, а также небольшую библиотеку!  Кроме новой версии Алексей предлагает всеобщему вниманию исходные файлы его замечательной программы с пояснениями на русском языке, которые будут полезны всем, кто интересуется шахматным программированием! Большое спасибо Алексею Морозову!  Теперь движок и библиотека разделены! Последняя версия Booot 4.2.1! Кроме того, автор подготовил новую версию дебютной библиотеки,  а также программу-генератор эндшпильных таблиц (4-х фигурных)! Ее необходимо скачивать отдельно!!  начиная с версии 4.2 Booot стал поддерживать и протокол UCI! Последняя версия Booot 4.11.1!


Установка программы в оболочку Winboard


Установка программы во всех отношениях  является типовой и не должна вызвать сложностей. Командные строки в winboard.ini файле должны выглядеть следующим образом:

        "Booot" /fd=c:\WinBoard\Booot

        "Booot" /sd=c:\WinBoard\Booot

Управляющего файла, определяющего параметры  работы программы, дистрибутив  не содержит. 

Скачать программу можно  со странички  DOWNLOAD.

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

Подробное описание установки программы в среду Winboard можно найти на странице "Общие положения" 

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


Последнее обновление 30
.10.06 23-00
Используются технологии uCoz