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
|