WildCat

Тема в разделе "Машинное отделение", создана пользователем krey, 20 авг 2006.

  1. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    давно пора сказать. замечательный движок. правда, и у него есть глюки. во-первых, мне кажется, что если у него подключены эндшпильные базы, то он насильно переводит эндшпиль к ним (к базам), пусть даже и к прогирышной позиции. это так?! во-вторых, я тут провожу тест - играет у меня WildCat по 100 партий с 3 движками. и порой получается, что играет бредово. совершает очень глупые ходы. вот пример партий:

    таких примеров много.
     
  2. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    krey
    ответь на письмо.

    Какие-то баги с эндшпильными таблицами есть, но только один раз мне об этом сообщали. Еще один раз я сам видел. Посмотрю твои примеры Ты дебаг сохранял? Было бы интересно посмотреть.
     
  3. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Что значит "wc ws book"?
    И почему такая странная дата "2006.??.09"?
     
  4. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    на письмо отвечу завтра, когда на работу пойду. кстати, я тебе как-то высылал файл - он не сохранился?!
    дата странная потому что турнир не один день идет. наверное поэтому... хотя кто знает - не я пишу guy? а твой ГУЙ ;)
    а "wc ws book" означает что WildCat играет с книгой. самодельной. в книжку включены все известные дебюты а в стиль - мои любимые дебюты.
     
  5. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    дебаг какой-то есть. сегодняшний. а вот для тех партий, что привел, дебаг не сохранился.
     
  6. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Гуй дату у винды спрашивает. Чего она такую странную возвращет?

    У меня есть 4-фигурные базы. С ними все работает хорошо.
    Попробуй, под WinBoard, c включенным дебагом на этих позициях.
    Можешь сделать отдельный каталог только с 4-фигурными базами? Может проблема в 5-фигурных?
     
  7. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Кстати, если не сложно проверь и старые версии.
     
  8. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Вот как GUI выводит дату:
    Код:
      date d;
      getdate(&d);
      fout << d.da_year << '.' << int(d.da_mon) << '.' << int(d.da_day);
    Вопросы на месте месяца никак появиться не могут. По-любому должно быть какое-то число.
     
  9. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    ну, у меня пятифигурники только избранные. и я нашел позицию, где WildCat глючит на четырехфигурнике.
     
  10. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    кстати, добавь чтобы в дебаг заносилась дата запуска турнира... а? чтобы проверить.
     
  11. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    krey, ты куда пропал? Хочется все-таки разобраться с проблемой.
    Может еще кто проверит как у него на компе Кошка работает с эндшпильными базами?
     
  12. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    у меня вообще проблема - не могу заставить Кошкой анализировать что-либо под Shredder Classic (и не только) - да и вообще подключить через wb2uci. почему? что я не так делаю? то есть, все подключается, но когда играет (анализирует) кошка через адаптер, то она делает ход сразу. глубина анализа - 1. почему?
     
  13. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Адаптер кривой. Shredder Classic 2 может подключать winboard-движки и без адаптеров.
     
  14. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    кстати, я выяснил, почему дата такая кривая. так копируется из СУБД compochess.
    и еще - Shredder Classic 2 тоже через адаптер подключает. он у него в корневой папке лежит. был бы без адаптера - не надо было бы указывать имя движка и автора.
     
  15. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    У меня, если через Shredder подключать, все нормально.
    Кстати, как сделать чтобы при выборе UCI-движка не спрашивал размер хеша?
     
  16. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    понятия не имею. это важно?
    когда пытаюсь запустить тест на WildCat - так сразу глюки идут... какую-то команду кошка не поддерживает?!
    сколько не пытаюсь повторить проблему с хэшем при таблицах Налимова - не получается. однако подключение таблиц в некоторых позициях дает совешенно другой результат чем без них. было замеченно это еще при анализе пешечных эндшпилей.
     
  17. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    надоедает

    Попытаюсь сам запустить тест. Посмотрю в чем дело.
    Кстати, Кокшка может сама тестироваться на epd-файлах.

    time 100 - одна секунда на позицию
    nopost - если не нужен анализ
    test filename.epd
     
  18. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    как результат?
    и поподробнее насчет самотоятельного тестирования, если можно...
     
  19. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Еще не тестировал. Про самостоятельное всроде все написал.
    Вводиш время командой time. А потом имя файла в команду test.
     
  20. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    У меня Shredder все хорошо тестирует.
    Код:
    Position:  bm Qg6; id "WAC.001";
    
    2rr3k/pp3pp1/1nnqbN1p/3pN3/2pP4/2P3Q1/PPB4P/R4RK1 w - -
               +—-+—-+—-+—-+—-+—-+—-+—-+
             8 |   |:::|*R*|*R*|   |:::|   |*K*
               +—-+—-+—-+—-+—-+—-+—-+—-+
             7 |*P*|*P*|:::|   |:::|*P*|*P*|   
               +—-+—-+—-+—-+—-+—-+—-+—-+
             6 |   |*N*|*N*|*Q*|*B*| N |   |*P*
               +—-+—-+—-+—-+—-+—-+—-+—-+
             5 |:::|   |:::|*P*| N |   |:::|   
               +—-+—-+—-+—-+—-+—-+—-+—-+
             4 |   |:::|*P*| P |   |:::|   |:::
               +—-+—-+—-+—-+—-+—-+—-+—-+
             3 |:::|   | P |   |:::|   | Q |   
               +—-+—-+—-+—-+—-+—-+—-+—-+
             2 | P | P | B |:::|   |:::|   | P 
               +—-+—-+—-+—-+—-+—-+—-+—-+
             1 | R |   |:::|   |:::| R | K |   
               +—-+—-+—-+—-+—-+—-+—-+—-+
                 a   b   c   d   e   f   g   h
    WildCat 6.03.02
    Engine: WildCat 6.03.02 (0 MB)
    by -
    Solution : Qg3-g6!
    illegal command
      3.00     0:00     +327.64    1.Qg6 fxg6 2.Nxg6+ (2.247) 74
    best move: Qg3-g6 time: 0:00.156 min  n/s: 74.900  nodes: 2.247 
    Right solution! (0:00.030) 2
    Right until now: 1 of 1  ;  0s
    Position:  bm Rxb2; id "WAC.002";
    
    8/7p/5k2/5p2/p1p2P2/Pr1pPK2/1P1R3P/8 b - -
               +—-+—-+—-+—-+—-+—-+—-+—-+
             8 |   |:::|   |:::|   |:::|   |:::
               +—-+—-+—-+—-+—-+—-+—-+—-+
             7 |:::|   |:::|   |:::|   |:::|*P*
               +—-+—-+—-+—-+—-+—-+—-+—-+
             6 |   |:::|   |:::|   |*K*|   |:::
               +—-+—-+—-+—-+—-+—-+—-+—-+
             5 |:::|   |:::|   |:::|*P*|:::|   
               +—-+—-+—-+—-+—-+—-+—-+—-+
             4 |*P*|:::|*P*|:::|   | P |   |:::
               +—-+—-+—-+—-+—-+—-+—-+—-+
             3 | P |*R*|:::|*P*| P | K |:::|   
               +—-+—-+—-+—-+—-+—-+—-+—-+
             2 |   | P |   | R |   |:::|   | P 
               +—-+—-+—-+—-+—-+—-+—-+—-+
             1 |:::|   |:::|   |:::|   |:::|   
               +—-+—-+—-+—-+—-+—-+—-+—-+
                 a   b   c   d   e   f   g   h
    WildCat 6.03.02
    Engine: WildCat 6.03.02 (0 MB)
    by -
    Solution : Rb3xb2!
    illegal command
     14.00     0:01     -3.18     1...Rxb2 2.Rxb2 c3 3.Rb6+ Kf7 4.Rb7+ Kg6 5.Rb6+ Kh5 6.Rb5 c2 7.Rxf5+ Kg6 8.Rc5 d2 9.Rc6+ Kf7 10.Rc7+ Kf6 11.Rc6+ Ke7 12.Rxc2 (1.948.091) 1371
     14.00     0:01     -3.18     1...Rxb2 2.Rxb2 c3 3.Rb6+ Kf7 4.Rb7+ Kg6 5.Rb6+ Kh5 6.Rb5 c2 7.Rxf5+ Kg6 8.Rc5 d2 9.Rc6+ Kf7 10.Rc7+ Kf6 11.Rc6+ Ke7 12.Rxc2 (1.978.636) 1374
     15.00     0:05     -5.04     1...Rxb2 2.Rxb2 c3 3.Rb6+ Ke7 4.Rb7+ Ke8 5.Rxh7 c2 6.Rc7 d2 7.Rc8+ Kf7 8.Rxc2 d1Q+ 9.Re2 Qf1+ 10.Rf2 Qh3+ 11.Ke2 Qg4+ 12.Kd2 Ke6 13.h4 Qxh4 (7.169.749) 1291
     15.00     0:05     -5.04     1...Rxb2 2.Rxb2 c3 3.Rb6+ Ke7 4.Rb7+ Ke8 5.Rxh7 c2 6.Rc7 d2 7.Rc8+ Kf7 8.Rxc2 d1Q+ 9.Re2 Qf1+ 10.Rf2 Qh3+ 11.Ke2 Qg4+ 12.Kd2 Ke6 13.h4 Qxh4 (7.203.434) 1290
    best move: Rb3xb2 time: 0:05.750 min  n/s: 1.290.937  nodes: 7.203.434 
    Right solution! (0:01.220) 13
    Right until now: 2 of 2  ;  1s
    Position:  bm Rg3; id "WAC.003";
    
    5rk1/1ppb3p/p1pb4/6q1/3P1p1r/2P1R2P/PP1BQ1P1/5RKN w - -
               +—-+—-+—-+—-+—-+—-+—-+—-+
             8 |   |:::|   |:::|   |*R*|*K*|:::
               +—-+—-+—-+—-+—-+—-+—-+—-+
             7 |:::|*P*|*P*|*B*|:::|   |:::|*P*
               +—-+—-+—-+—-+—-+—-+—-+—-+
             6 |*P*|:::|*P*|*B*|   |:::|   |:::
               +—-+—-+—-+—-+—-+—-+—-+—-+
             5 |:::|   |:::|   |:::|   |*Q*|   
               +—-+—-+—-+—-+—-+—-+—-+—-+
             4 |   |:::|   | P |   |*P*|   |*R*
               +—-+—-+—-+—-+—-+—-+—-+—-+
             3 |:::|   | P |   | R |   |:::| P 
               +—-+—-+—-+—-+—-+—-+—-+—-+
             2 | P | P |   | B | Q |:::| P |:::
               +—-+—-+—-+—-+—-+—-+—-+—-+
             1 |:::|   |:::|   |:::| R | K | N 
               +—-+—-+—-+—-+—-+—-+—-+—-+
                 a   b   c   d   e   f   g   h
    WildCat 6.03.02
    Engine: WildCat 6.03.02 (0 MB)
    by -
    Solution : Re3-g3!
    illegal command
     13.00     0:01     +3.93     1.Rg3 Bg4 2.Rxg4 Rxg4 3.Qxg4 Qxg4 4.hxg4 c5 5.d5 c4 6.Re1 Kf7 7.Nf2 Rg8 8.Kf1 (1.628.141) 992
     14.00     0:02     +4.03     1.Rg3 Bg4 2.Rxg4 Rxg4 3.Qxg4 Qxg4 4.hxg4 c5 5.d5 c4 6.Kf2 Re8 7.Kf3 Re5 8.Bxf4 (2.346.115) 998
     14.00     0:02     +4.03     1.Rg3 Bg4 2.Rxg4 Rxg4 3.Qxg4 Qxg4 4.hxg4 c5 5.d5 c4 6.Kf2 Re8 7.Kf3 Re5 8.Bxf4 (2.909.127) 1010
     15.00     0:04     +4.04     1.Rg3 Bg4 2.Rxg4 Rxg4 3.Qxg4 Qxg4 4.hxg4 c5 5.d5 c4 6.Kf2 Bc5+ 7.Ke2 Re8+ 8.Kf3 Be3 9.Re1 Re5 10.Bxe3 fxe3 11.Rxe3 Rxd5 (4.273.568) 1017
     15.00     0:05     +4.04     1.Rg3 Bg4 2.Rxg4 Rxg4 3.Qxg4 Qxg4 4.hxg4 c5 5.d5 c4 6.Kf2 Bc5+ 7.Ke2 Re8+ 8.Kf3 Be3 9.Re1 Re5 10.Bxe3 fxe3 11.Rxe3 Rxd5 (5.469.306) 1016
    best move: Re3-g3 time: 0:05.485 min  n/s: 1.016.599  nodes: 5.469.306 
    Right solution! (0:00.020) 3
    Right until now: 3 of 3  ;  1s
    Правда посылает какую-то illegal command, но это наверно не важно.
     
  21. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    не получается у меня повторить ошибку. когда даю Кошке проанализировать партии - она сама видит все ошибки свои.
     
  22. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Попробуй еще раз партии поиграть, только дебаг включи, и не удаляй его.
     
  23. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    обязательно. кстати, у меня есть кусок дебага.
     
  24. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Выложи здесь или по почте пошли.
     
  25. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    я поймал ошибку и выслал дебаг
     
  26. Kirr
    Оффлайн

    Kirr Команда форума Команда форума

    Репутация:
    8
    У тоже меня есть один вопрос простой: Ожидать ли в ближайшее время новую версию Wildcat? Если ожидать то подожду, если нет то приступлю к тестированию шестой версии. Вопрос возник так как я тестирую бесплатные однопроцессорные движки в проекте CCRL, и двигаясь вниз по таблице добрался примерно до уровня Wildcat. Пора выяснить где именно он должен находиться в нашем рейтинг-листе.

    Таблица о которой речь - здесь: http://computerchess.org.uk/ccrl/4040/rating_list_free_single_cpu.html Можно легко заметить диагональ постепенно вырастающую из левого верхнего угла. :)
     
  27. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Можно тестировать шестую. Новая вряд ли появиться в ближайшее время.
     
  28. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Нашел ошибку!
    Неправильно работала с неполными базами. У кого такие базы могут скачать заново.
    www.igorkorshunov.narod.ru/WildCat
     
  29. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    у меня такие :)
    а обучение реабилитировал? можно сделать как у Ufim - если произошел скачок в оценке позиции - записал позицию и сделанный ход, чтобы его больше не делать...
     
  30. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Обучение может в следующей версии будет. Чтобы разнообразие дебютов увеличить (чтобы не было повторов) лучше удалить книгу стиля, т.к там мало вариантов, но они длинные.
     
  31. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    провожу матч между WildCat 6 и Pharaon 3.5 - прошло уже более 50 партий. по результатам первых 20 партий лидировал WildCat c разрывом в 4 очка. теперь уже выигрывает +4 Pharaon... за время матча Pharaon научил 21кб. позиций... думаю, благодаря этому он отыграл партии и вырвался вперед.
     
  32. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Сколько партий будет? Интересно было бы посмотреть, что дальше будет.
     
  33. krey
    Оффлайн

    krey Михаил Кройтор Команда форума Команда форума

    Репутация:
    1
    будет 100. контроль 2+2
    странные люди, эти машины ;) после 64 партий +1 в пользу WildCat
     
  34. MaxP
    Оффлайн

    MaxP Максим

    Репутация:
    0
    Игорь, не могли бы Вы объяснить некоторые параметры Wildcat. Например, что значат Priority, LevelExtend, Protocol и др. Можно ли усилить программу изменением некоторых свойств?
     
  35. WildCat
    Оффлайн

    WildCat Коршунов Игорь Команда форума

    Репутация:
    0
    Таких параметров нет.