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

    
НОВОСТИ+ ТУРНИРЫ Чемпионат СНГ-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) Интервью с авторами программ

Ufim Нияза Хасанова, Россия                                     


Программа Ufim  - первая отечественная программа для Winboard! Ufim стал и первым движком, поддерживающим протокол UCI!    

Ниже мы приводим авторское описание особенностей работы и установки программы: 

  Ufim 8.02 - это шахматная программа для Windows, которая может работать в

текстовом режиме или (рекомендуется) под графическими оболочками Winboard,

Arena, Chessmaster (поддерживающими протокол Winboard) и оболочками Fritz,

Shredder и другими, которые поддерживают протокол UCI.

Кроме обычных шахмат, поддерживаются также "шахматы Фишера" (Chess960),

но только в стандарте UCI.

 Ufim имеет невысокую скорость расчета вариантов, но лучше большинства

программ ведет позиционную игру, особенно в дебюте.

Рейтинг программы - выше 2500 единиц Эло, но его можно ослабить.

В режиме Winboard можно ослабить Ufim через файл настройки.

В режиме UCI можно просто задать рейтинг программы от 700 до 2000 единиц Эло.

Ufim 8.02 имеет малый размер, использует крошечный дебютный справочник и не

нуждается в огромных эндшпильных базах данных. Поэтому программе сгодится

любой компьютер с Windows'95 или новее.

 Архив ufim802.zip содержит файлы:

ufim802.exe - программа;

ufim802.bok -дебютный справочник;

ufim802.ini - файл настройки;

readme.txt - описание.

Ufim_rus.txt ( авторское описание на русском языке)- добавлено нами в архив!

 Распакуйте эти файлы (например, в папку C:\UFIMDIR\ ).

 Если работаете с Winboard, добавьте в winboard.ini соответственно

в разделы /firstChessProgramNames=" " и /secondChessProgramNames=" "

строчки:

 

ufim802 /fd="C:\UFIMDIR"

 

ufim802 /sd="C:\UFIMDIR"

 

  Ufim 8.02 можно бесплатно использовать для некоммерческих целей.

Никаких гарантий не дается и не подразумевается.

 

Ниже описывается настройка программы через файл ufim802.ini

(в этом файле команды настройки пишутся маленькими латинскими буквами).

Эти команды влияют на Ufim только в режиме Winboard, за исключением

команды log, которая действует и в режиме Winboard, и в режиме UCI.

Вместо остальных команд в режиме UCI используйте меню вашей графической

шахматной оболочки. Например, параметру "weak" может соответствовать

пункт меню "Limit playing strength to Elo".

 

Желательно выделить программе добавочную память для усиления игры с помощью

параметра hashsize=X . Здесь X - целое число (в мегабайтах) от 0 до 1023.

Чем больше это число, тем быстрее Ufim производит расчет вариантов.

Но этот размер должен быть намного меньше оперативной памяти вашей машины,

так как Windows и Winboard сами тоже занимают память. Слишком большой

размер приводит к использованию диска вместо памяти, что ослабляет силу игры.

Стандартное значение параметра: hashsize=0

 

Если вам нужен протокол работы Ufim, используйте log=1 (не рекомендуется).

Стандартное значение параметра: log=0

 

При resign=1 Ufim сдается в материально безнадежных позициях, но не сдается,

если видит, что ему поставят мат (для вашего удовольствия).

При resign=0 он не сдается никогда.

Стандартное значение параметра: resign=1

 

Дебютный справочник (нужный для разнообразия партий) отключается путем book=0

Стандартное значение параметра: book=1

 

Ufim может учиться (запоминать позиции, где он ошибся, и не повторять ошибок).

При learn=0 программа не учится.

При learn=1 Ufim может сохранять знания в файл ufim802.epd.

При learn=1 и hashsize>0 Ufim сможет использовать ранее накопленные знания.

Стандартное значение параметра: learn=1

 

Вы можете ослабить Ufim, выбирая weak=n , где n - целое число от 1 до 50.

На слабых уровнях программа играет разнообразнее и иногда делает зевки.

Слабейший уровень - это weak=50, weak=49 чуть сильнее и т.д.

Для отключения слабых уровней используйте weak=0.

Стандартное значение параметра: weak=0  

 

На легких уровнях Ufim раздумывает доли секунды. Если вы не хотите, чтобы

Ufim делал ходы мгновенно, то используйте weakdelay=1. Впрочем, ходы из

дебютного справочника все равно будут делаться мгновенно.

При weakdelay=0 все ходы на слабых уровнях делаются без задержки.

Стандартное значение параметра: weakdelay=1

         Рейтинг Ufim-а реально колеблется в диапозоне 2500-2550 единиц, что подтверждает последние тестирования! Необходимо отметить, что этот движок по настоящему уникален, он будет вашим верным партнером как на старенькой 486 машине, так и на современном четвертом пентиуме или атлоне!  Размер движка в архивированном виде 52kb! В архив входит небольшая дебютная библиотека!  Движок абсолютно всеяден, он будет успешно работать как под интерфейсом Winboard, Arena, а также ChessMaster 8000 и 9000, 10000 Shredder 6, 7, 8, 9,10(UCI),  Chess Assistant 6.0, 7.1, 8.1, 9 под облочками продуктов ChessBase (Fritz 6,7,8,9; Junior 6,7,8,9,10; Hiarcs 7.32,8,9,10; Shredder 6, 7, 8, 9 и 10 ) а также под Genius 6.0, 7.0! Ufim  имеет аналитический модуль, а также позволят уменьшать силу своей игры (пятьдесят уровней!). Одним словом, новый Уфим  будет для вас не только интересным шахматным партнером но и помощником!

Последняя версия программы - Ufim 8.02, поддерживает также и протокол UCI, а также фишеровские шахматы! Движок имеет удобные установки силы игры под оболочками, поддерживающими протокол UCI!


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


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

        "Ufim802" /fd=c:\winboard\Ufim

        "Ufim802" /sd=c:\winboard\Ufim

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

Для того, чтобы посмотреть как нужно устанавливать этот движок в другие среды, вы должны заглянуть на страничку "Советы по установке  программ в другие оболочки + полезные утилиты"

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


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


Последнее обновление 28.10.06 15-00

 

Используются технологии uCoz