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

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

  1. NIKMASTER
    Оффлайн

    NIKMASTER Учаcтник

    Репутация:
    0
    Когда выйдет рыбка 2.3?
     
  2. Сергей С. Питер
    Оффлайн

    Сергей С. Питер Старожил

    Репутация:
    11
  3. vasa
    Оффлайн

    vasa Опытный перворазрядник Команда форума Команда форума

    Репутация:
    585
    Какой подарок ко дню рожденья! :D
     
  4. Goranflo
    Онлайн

    Goranflo баннер

    Репутация:
    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. Обратите внимание на то, чтобы число партий охватывало все позиции.
    - Можно сразить между собой простую Рыбку и рандо-Рыбку. Простая Рыбка, конечно же, будет выбирать только наилучший ход, в то время как рандо-Рыбка будет менять свою игру, для того, чтобы охватить все варианты.


    И последнее:

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