Когда выйдет рыбка 2.3?

Тема в разделе "Машинное отделение", создана пользователем NIKMASTER, 6 фев 2007.

  1. TopicStarter Overlay

    NIKMASTER Учаcтник

    • Участник
    Рег.:
    07.12.2006
    Сообщения:
    402
    Симпатии:
    0
    Репутация:
    0
    Адрес:
    Москва
    Оффлайн
    Когда выйдет рыбка 2.3?
  2. Сергей С. Питер Старожил

    • Участник
    • Старожил
    Рег.:
    31.03.2006
    Сообщения:
    1.194
    Симпатии:
    60
    Репутация:
    11
    Оффлайн
  3. vasa Опытный перворазрядник

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    35.303
    Симпатии:
    17.589
    Репутация:
    585
    Адрес:
    Ростов-на-Дону
    Оффлайн
    Какой подарок ко дню рожденья! :D
  4. Goranflo Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    28.050
    Симпатии:
    30.298
    Репутация:
    675
    Оффлайн
    Вышла рыбина.
    Насколько она усилилась - будет видно после тестирования, но фича насчет "рандомизатора" понравилась!
    Ниже перевод описания новых возможностей:

    Появилась новая интересная функция, которую мы назвали "рандомизатор". Её цель - позволить пользователю сыграть как можно больше партий с единой начальной позиции, для того, чтобы набрать определёные статистические сведения о данной позиции. Рандомизированная Рыбка (далее -> рандо-Рыбка) будет отслеживать все предыдущие партии, и не даст повториться сыгранным вариантам. Таким образом поединок между двумя рандо-Рыбками с течением времени сможет охватить большой объём вариантов, возникающих из заданного положения.
    Для того, чтобы сыграть матч между двумя рандо-Рыбками с начальной позиции, Вам следует проделать следующие шаги:
    - Создайте два разных каталога (где угодно на своём ПК)
    - Скопируйте Rybka v2.3.x64.exe в каждый из них (или Rybka v2.3.w32.exe - не суть важно)
    - Создайте в каждом каталоге текстовый файл rybka.config и добавьте в него одну-единственную строку: randomize=10 (это пороговые границы для хода-кандидата, равны 10 сантипешкам [0,1 пешки])
    - Установите первую из двух Рыбок в оболочку
    - Переименуйте эту установленную Рыбку во что-нибудь типа Rybka 2.3.1 (random)
    - Примечание: Во Fritz'е 10 Вам следует вручную отредактировать .uci-файл (он находится обычно в папке C:\Documents and Settings\Имя_Пользователя\Application Data\ChessBase\Engines.UCI). Переименуйте как сам файл, так и строку Name=xxx внутри него. Такие ухищрения нужны только во Фрице, например, в Арене или в Shredder Classic (Deep Shredder 10 UCI)всё можно проделать из самой оболочки.
    - Установите вторую Рыбку в оболочку
    - Переименуйте её так же, как было описано выше
    - Создайте файл .pgn с позицией, которую хотите протестировать, например:

    [Event "?"]
    [Site "?"]
    [Date "????.??.??"]
    [Round "?"]
    [White "?"]
    [Black "?"]
    [Result "*"]
    [ECO "E32"]
    [PlyCount "20"]

    1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. a3 Bxc3+ 6. Qxc3 d6 7. f3 d5 8. Bg5
    Nbd7 9. e3 Re8 10. Ne2 b6 {#} *

    - Начните новый Матч движков между только что установленными рендо-Рыбками с данной позиции. Файл -> Новая -> Матч движков -> Дебютная база -> Укажите этот .pgn-файл в качестве базы
    - Установите как можно больше партий. Я думаю где-то около 500 будет нормально.
    - Рекомендуем установить очень быстрый контроль, например использовать фиксированную глубину на 6, 7 или 8 ходов
    - По окончанию матча вы получите целую базу партий. Она может быть полезна по следующим соображениям:
    - статистика этой базы, на мой взгляд, - это очень достоверный индикатор для общей оценки позиции
    - данные партии можно импортировать в дебютную книгу


    Альтернативные методы:

    - Можно увеличить или уменьшить диапазон рассматриваемых альтернатив путём изменения заданной границы в файле rybka.config (например 10 изменить на 8 и т.п.)
    - Можно за один раз протестировать множество позиций, если записать их предварительно их в файл .pgn. Обратите внимание на то, чтобы число партий охватывало все позиции.
    - Можно сразить между собой простую Рыбку и рандо-Рыбку. Простая Рыбка, конечно же, будет выбирать только наилучший ход, в то время как рандо-Рыбка будет менять свою игру, для того, чтобы охватить все варианты.


    И последнее:

    Рандо-Рыбка запоминает недавно сыгранные позиции от момента своей загрузки, до момента выгрузки. Если Вам захочется повторить предыдущий матч с самого начала без попытки пропустить уже сыгранные варианты, необходимо выгрузить движок из оболочки.

Поделиться этой страницей