UCI и VB60,помогите установить связь к командам АРЕНЫ

Тема в разделе "Машинное отделение", создана пользователем Macromix, 18 фев 2009.

  1. syrdon Учаcтник

    • Участник
    Рег.:
    21.05.2007
    Сообщения:
    78
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Просто иллюзия.
    Программа напондерила всласть и считает, что больше не нужно.
  2. TopicStarter Overlay

    Macromix Учаcтник

    • Участник
    Рег.:
    17.02.2009
    Сообщения:
    11
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Просто иллюзия.
    Программа напондерила всласть и считает, что больше не нужно.

    Можно перевести
    Возможно вы имеете в виду что нет программы.

    Хорошо я вышлю куда скажите движок. Чтобы можно было посмтреть
    Только есть пока ограничения

    1...Ошибка с шаховой рокировкой (боковой шах от ладьи),редко бывает
    2...Бывает переполнение переменной ХЭШ-ключа (не верно подобрано число)
    3...Будет играть пока (простое время без блиц)

    Возможно будут какие-то ошибки,вчера только прикрутил
    Но можно просто посмтреть.
    ALchess обычно проигрывает, с free сыграла в ничью
    Короче дайте мне адрес куда надо выслать,но это только для
    тестов, программа повтряю не оптимизирована
    В ней нет ничего особенного но результаты такие.

    Дайти несколько дней и смотрите
  3. syrdon Учаcтник

    • Участник
    Рег.:
    21.05.2007
    Сообщения:
    78
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Зачем мне Ваша программа?

    Это был ответ на вопрос.
    [q]А интересует еще вопрос,если можно, насчет
    немедленного ответа движка. Некоторые программы умеют
    отвечать таким ходом.[/q]
    Немедленный ответ движка - иллюзия.
    Либо программа быстро отвечает на очевидный размен после короткого поиска, либо напондерила всласть и считает, что больше времени на ход тратить не стоит.

    Добейте ошибки, запрограмьте UCI и вперёд тестить по-взрослому в матчах.
    На ночь оставляешь - утром, как сапоги на свежую голову, всё видно.
    Или тактические тесты в Fritz.
  4. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    мгновенный ответ это не иллюзия! откройте тот же фрукт, там есть такой код:
    если ходов в корне позиции сгенерировано 1 (например уход короля от шаха на единсвенное поле) то запускаем перебор на глубину=4, на такой глубине движок "думает" доли секунды - и тут же ответ.
    у себя я делал проще - если единственный ответ, то ходим сразу - чего обдумывать, если ход один? :) время еще тратить..
    можно еще приделать эвристику, что если идет размен фигур (конь-слон, ладья-ладья итд) и 2-й (неразменивающий) ход ничего не дает (просто теряется материал) = уменьшаем время перебора вдвое. ибо и так ясно, что нужно просто разменятся фигурами. но перебор полностью не вырубаем, а вдруг какая комбинация есть? :)
  5. syrdon Учаcтник

    • Участник
    Рег.:
    21.05.2007
    Сообщения:
    78
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Ну, единственный ход - случай, правда, патологический.
    Можно ещё привести пример единственного хода, спасающего от мата на следующем ходу. Все остальные очень быстро отсекаются.
    Иллюзия в том смысле, что, без перебора совсем стрёмно, а секунду человек и не заметит.

    Да, есть критерии лёгкого хода.
  6. Kirr Администратор

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    1.208
    Симпатии:
    22
    Репутация:
    8
    Оффлайн
    Поздравляю! Выпуск в открытый доступ планируется?

    Самые простые ходы без глубокого перебора:

    Единственный легальный ход
    Найден форсированный мат
    Найден переход в выигранное табличное окончание
    Позиция уже в таблице
    Позиция есть в книжке :)

    Меня всегда бесит когда программа думает секунд 10-20 перед тем как поставить мат в один ход. Есть такие движки.
  7. Kirr Администратор

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    1.208
    Симпатии:
    22
    Репутация:
    8
    Оффлайн
    Macromix, хорошее название у вашего движка. С таким названием главное победить MicroMax Мюллера.

    +1

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