Новая версия Booot

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

  1. TopicStarter Overlay

    SDChess Учаcтник

    • Участник
    Рег.:
    01.05.2006
    Сообщения:
    268
    Симпатии:
    61
    Репутация:
    6
    Оффлайн
    Новая версия Booot 4.13.1 (WB&UCI) Алексея Морозова!
    Автор сделал публичными исходные файлы своего движка!

    Скачать новую версию, включая исходники, можно со страницы
    http://sdchess.ru/download_engines.htm

    SDChess
  2. Kirr Администратор

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    1.208
    Симпатии:
    22
    Репутация:
    8
    Оффлайн
    На днях я потестировал Booot 4.13.1 в блице CCRL 40/4. Реультаты на текущий момент (всех партий Booot 4.13.1, не только моих):

    Код:
         Opponent                             ELO  Pure    Score                  LOS   Perf Pure
     - Glaurung 2-epsilon/4 32-bit            2800       11.0-21.0  (+7 -17=8 )    0.0   +26
     - Alaric 70617                           2767       11.5-20.5  (+6 -15=11)    0.0   +14
     - Alaric 704                             2720 2733  13.5-18.5  (+9 -14=9 )    0.0    +7  +24
     - Delfi 5.1                              2717 2715  13.5-18.5  (+9 -14=9 )    0.0    +0   +2
     - Zappa 1.1 64-bit                       2712       13.0-19.0  (+6 -12=14)    0.0   -11
     - Slow Chess Blitz WV2.1                 2711 2704  16.5-15.5  (+12-11=9 )    0.0   +58  +55
     - Frenzee 3.0 64-bit                     2709 2703  14.0-18.0  (+9 -13=10)    0.0    +1   +0
     - Pharaon 3.5.1                          2699       13.0-19.0  (+7 -13=12)    0.1   -21
     - List 5.12                              2698       15.0-17.0  (+9 -11=12)    0.1   +17
     - Chiron 0.8.7                           2696       16.5-15.5  (+12-11=9 )    0.6   +45
     - WildCat 7                              2694 2686  18.5-13.5  (+14-9 =9 )    0.2   +86  +82
     - SOS 5.1                                2683 2677  13.5-18.5  (+9 -14=9 )    3.2   -35  -37
     - Colossus 2007b                         2678       12.5-19.5  (+8 -15=9 )   18.7   -63
     - Pseudo 0.7c                            2675 2672  13.5-18.5  (+9 -14=9 )   13.6   -39  -38
     - Ruffian 1.0.5                          2675 2671  16.0-16.0  (+10-10=12)   13.7   +12  +12
     - Aristarch 4.50                         2667 2662  18.5-13.5  (+15-10=7 )   36.8   +59  +58
     - Petir 4.39                             2666 2662  35.5-28.5  (+22-15=27)   39.0   +38  +38
     - Colossus 2007a                         2658 2662  22.0-10.0  (+17-5 =10)   68.3  +121 +129
     - The Baron 1.8.1                        2653 2642  17.0-15.0  (+13-11=8 )   79.4   +12   +4
     - Crafty 21.5 PS 64-bit                  2649 2656  15.5-16.5  (+9 -10=13)   88.0   -27  -16
     - Jonny 2.83 32-bit                      2649 2638  13.5-18.5  (+11-16=5 )   89.8   -76  -83
     - Smarthink 0.17a                        2647 2639  14.5-17.5  (+9 -12=11)   89.8   -43  -47
     - Fritz 5.32                             2642       17.0-13.0  (+11-7 =12)   95.2   +24
     - Anaconda 2.0.1                         2637 2635  16.0-16.0  (+11-11=10)   98.7   -24  -22
     - Movei 0.08.403                         2635       19.5-12.5  (+13-6 =13)   98.9   +39
     - Fritz 6 Light                          2633       15.5-15.5  (+9 -9 =13)   99.0   -31
     - Thinker 4.7a                           2632 2632  15.5-16.5  (+12-13=7 )   99.7   -46  -42
     - AnMon 5.60                             2617 2623  16.0-16.0  (+10-10=12)  100.0   -46  -36
     - Little Goliath Evolution 3.12          2614 2603  15.5-16.5  (+10-11=11)  100.0   -57  -64
     - Ufim 8.02                              2614 2599  17.5-14.5  (+12-9 =11)  100.0   -17  -28
     - Trace 1.37a                            2613 2611  16.0-16.0  (+8 -8 =16)  100.0   -48  -46
     - Yace 0.99.87                           2608 2600  19.5-12.5  (+16-9 =7 )  100.0   +25  +21
     - Little Goliath Evolution 3.12 (TB On)  2602       20.0-12.0  (+15-7 =10)  100.0   +24
     - SpiderChess 070603                     2584       17.5-14.5  (+11-8 =13)  100.0   -46
    Ссылка на результаты

    Сравнение версий Booot

    Версия 4.13.1 пока сильнейшая в наших тестах, но я не уверен в рейтингах предыдущих версий, так как я их лично не тестировал, поэтому у них мало партий и не идеальный набор оппонентов.

    По текущим данным Booot - третий сильнейший бесплатный однопроцессорный движок СНГ:
    Код:
     Rank                 Engine                  ELO   +    -   Score  AvOp  Games
        1 Strelka 1.8 32-bit                     2872  +21  -21  56.5%  -49.1   766
        2 WildCat 7                              2694  +12  -12  47.1%  +22.1  2663
        3 Booot 4.13.1                           2663  +17  -17  49.6%   +3.4  1117
        4 Smarthink 0.17a                        2647  +18  -18  47.6%  +17.3  1022
        5 Ufim 8.02                              2614  +13  -13  49.9%   -3.8  2165
    (Рейтинг лист)

    И 23-й сильнейший бесплатный однопроцессорный движок в мире:

    Код:
     Rank                 Engine                  ELO   +    -   Score  AvOp  Games
       18 Colossus 2007b                         2678  +27  -27  49.1%   +6.5   446
    19-20 Pseudo 0.7c                            2675  +12  -12  51.4%  -14.4  2677
    19-20 Ruffian 1.0.5                          2675  +13  -14  50.9%   -6.1  1986
       21 Aristarch 4.50                         2667  +13  -13  46.2%  +29.1  2439
       22 Petir 4.39                             2666  +15  -15  45.1%  +36.0  1597
       23 Booot 4.13.1                           2663  +17  -17  49.6%   +3.4  1117
       24 The Baron 1.8.1                        2653  +18  -18  47.6%  +17.4  1106
    25-26 Crafty 21.5 PS 64-bit                  2649  +16  -16  43.5%  +48.1  1296
    25-26 Jonny 2.83 32-bit                      2649  +15  -15  43.8%  +46.5  1597
       27 Smarthink 0.17a                        2647  +18  -18  47.6%  +17.3  1022
       28 Fritz 5.32                             2642  +18  -18  53.2%  -25.8  1111
    (Рейтинг лист)
  3. Kirr Администратор

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    1.208
    Симпатии:
    22
    Репутация:
    8
    Оффлайн
    Booot 4.13.1 сыграл уже 1433 партии в блице CCRL и на текущий момент является 21-м бесплатным однопроцессорным движком:
    Код:
     Rank                 Engine                  ELO   +    -   Score  AvOp  Games 
       15 WildCat 7                              2695  +11  -11  47.1%  +22.2  2976
       16 Colossus 2007c                         2683  +17  -17  46.5%  +24.5  1248
       17 SOS 5.1                                2682  +13  -13  46.6%  +23.6  2345
       18 Pseudo 0.7c                            2677  +11  -11  50.6%   -8.1  2869
       19 Ruffian 1.0.5                          2676  +13  -13  49.5%   +3.0  2178
       20 Aristarch 4.50                         2669  +12  -12  45.8%  +32.0  2599
       21 Booot 4.13.1                           2668  +16  -15  49.5%   +2.8  1433
       22 Petir 4.39                             2665  +13  -14  45.0%  +37.3  1913
       23 The Baron 1.8.1                        2652  +17  -17  47.7%  +17.3  1218
    24-25 Fritz 5.32                             2648  +16  -16  52.7%  -21.1  1368
    24-25 Jonny 2.83 32-bit                      2648  +14  -14  44.6%  +40.8  1789
    26-27 Crafty 21.5 PS 64-bit                  2645  +16  -16  44.2%  +42.8  1456
    26-27 Smarthink 0.17a                        2645  +17  -17  48.2%  +12.5  1181
    (Рейтинг лист и таблицы)

    Осталось обойти Aristarch 4.50 чтобы выйти в двадцатку! (Правда уже есть новые Petir и Movei которые могут быть против).

    Все результаты Booot 4.13.1

    Флуктуации рейтинга от времени:
    [​IMG]

    Также Booot 4.13.1 - второй по силе бесплатный однопроцессорный движок СНГ!

    Код:
     Rank                 Engine                  ELO   +    -   Score  AvOp  Games
        1 WildCat 7                              2695  +11  -11  47.1%  +22.2  2976
        2 Booot 4.13.1                           2668  +16  -15  49.5%   +2.8  1433
        3 Smarthink 0.17a                        2645  +17  -17  48.2%  +12.5  1181
        4 Ufim 8.02                              2613  +13  -13  49.9%   -2.5  2260
    Сравнение
  4. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    Прогресс налицо - за полтора месяца в списке бесплатных однопроцессорных движков СНГ Booot 4.13.1 переместился с третьего места на второе ! Хороший темп, можно только порадоваться.
  5. Kirr Администратор

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    1.208
    Симпатии:
    22
    Репутация:
    8
    Оффлайн
    В предыдущий список закралась ошибка, которая сейчас исправлена. :) (По резальтатам независимых тестеров со всей планеты, включая нас, Стрелка играет почти неотличимо от Рыбки 1.0. С учётом подтверждённого автором факта заимствования неких частей из Рыбки, я не могу считать Стрелку независимым движком, и, следовательно, не могу считать её "движком СНГ", так как Рыбка - не движок СНГ).

    На всякий случай уточню что это моё личное видение ситуации, которое я никому не навязываю. Буду рад услышать любые разумные аргументы, если в моём методе есть какие-то неточности.
  6. Осипов Юрий Учаcтник

    • Участник
    Рег.:
    18.06.2007
    Сообщения:
    399
    Симпатии:
    475
    Репутация:
    11
    Адрес:
    Правда
    Оффлайн
    Да бог с ней, со Стрелкой. Умерла так умерла. Займусь- ка я лучше разведением кактусов. Тоже пользы никому никакой, но удовольствия больше.
  7. thenewone Евгений Манев

    • Участник
    • Старожил
    Рег.:
    09.06.2006
    Сообщения:
    3.173
    Симпатии:
    18
    Репутация:
    1
    Адрес:
    Пловдив
    Оффлайн
    Не умерла, жива, я ей пользуюсь.
    И нахожу много различий между ней и Рыбой бета. Слишком много для клона.
    Я тоже независимый тестер, и я не один так думаю.
  8. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
  9. apm Учаcтник

    • Участник
    Рег.:
    16.05.2007
    Сообщения:
    119
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Жалко что
    use Windows в params.pas
    присутствует, было бы интересно попробовать под fpc.
  10. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Нужна эта библиотека только чтоб handle стандартного output получить, дабы туда команды для оболочки засылать. Если подскажет кто как без нее обойтись - то и выбросить можно будет.
  11. WinPooh В.М.

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    9.491
    Симпатии:
    3.120
    Репутация:
    95
    Адрес:
    Москва
    Оффлайн
    Поставить размер буфера вывода в 0 и пользоваться стандартными функциями печати. В Си это setbuf(stdout, NULL) и printf(). Так что с выводом всё просто. Или, второй вариант, вызывать fflush(stdout) после каждой печати.

    Вот если надо проверять ввод во время счёта, то без Win32-функций трудновато становится.
  12. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Спасибо Пух - вывод вроде работает,так что от этой библиотеки могу вполне пока отказаться. Я не проверяю ввод во время счета (до сих пор не использую ни пондер ни режим анализа), так что пока не актуально :)
  13. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Кстати сам попробовал фри паскалем собрать исходники - получилось. Вот только скорость екзешника, собранного делфи все равно быстрее. Хотя мож у меня руки кривые - в этом фри паскале черт ногу сломит с непривычки :)
  14. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Говорят что фри паскаль действительно медленней, и намного глючней чем делфи.
  15. apm Учаcтник

    • Участник
    Рег.:
    16.05.2007
    Сообщения:
    119
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Под линухом нет альтернативы для сборки делфвовых исходников к сожалению.
  16. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Похоже новая версия играет по силе очень близко к Кошке.
  17. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Есть такое . Осталось только , путем тестирования, выяснить с какой стороны она близко к кошке :)
  18. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    (17) На чемпионат не сможешь приехать?
  19. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    (18) Вообще хочу и даже планирую. Но на работе щас такой завал, что всякое может быть.
  20. apm Учаcтник

    • Участник
    Рег.:
    16.05.2007
    Сообщения:
    119
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Booot, раз собрали с помошью fpc не поделитесь патчем? любопытно посмотреть.
  21. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Вряд ли это очень важно. :)
  22. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    apm оставьте мыло - вышлю исправленную версию
  23. apm Учаcтник

    • Участник
    Рег.:
    16.05.2007
    Сообщения:
    119
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Спасибо, заработало.
  24. apm Учаcтник

    • Участник
    Рег.:
    16.05.2007
    Сообщения:
    119
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    А BoootEGTB.exe только под виндоус?
  25. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Чуть позже кину исходники - должно все собраться без проблем и под линухом. Как кстати booot себя чувствует?
  26. apm Учаcтник

    • Участник
    Рег.:
    16.05.2007
    Сообщения:
    119
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Работает, правда матчей еще не проводил. Собираюсь.
  27. Aleksandr Sh. Учаcтник

    • Участник
    Рег.:
    15.01.2007
    Сообщения:
    129
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
  28. ChessTerminator75 Андрей

    • Участник
    Рег.:
    22.05.2007
    Сообщения:
    121
    Симпатии:
    0
    Репутация:
    0
    Адрес:
    Челябинск
    Оффлайн
    Saldom пишет:
    "Не пускает больше месяца, и не меня одного (("

    Что значит не пускает?
    Можно поподробнее.
  29. Aleksandr Sh. Учаcтник

    • Участник
    Рег.:
    15.01.2007
    Сообщения:
    129
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Я уже писал об этом, чистый экран, ошибки нет, пинг сайта и его зеркала нормальный, tracert - норма...
    Сижу за прокси, но пробовал и без него. И Опера, и IE, и Мозила - чистый экран.
    Просил друзей из города открыть - у кого открывается, но грузится от 3 до 5 минут, у кого - так же как и у меня.
    Говорил с провайдером, они у себя криминала не нашли. У них открывается так же медленно.

    Да... Забыл... С месяц-полтора назад всё летало отлично, конфигурацию сети у себя не менял.
  30. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    У меня грузится за секунду, хостер говорит что он не при чем, что где-то пакеты пропадают.
  31. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
  32. Aleksandr Sh. Учаcтник

    • Участник
    Рег.:
    15.01.2007
    Сообщения:
    129
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Спасибо. Запарился я что-то с работой. Прокси это. Всё ок.
  33. Aleksandr Sh. Учаcтник

    • Участник
    Рег.:
    15.01.2007
    Сообщения:
    129
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    2'1"
    Код:
    ————————-Booot 4.13-————————
    Booot 4.13 - Booot 4.14             : 8,0/10 7-1-2 (1101=1111=)  80%  +241
    ————————-Booot 4.14-————————
    Booot 4.14 - Booot 4.13             : 2,0/10 1-7-2 (0010=0000=)  20%  -241
    На 5 минутном контроле похожая ситуация.
    Ошибка, или?
    Поговаривают есть 4.14.1, так ли? - Уже сказали что ошиблись.
  34. Booot Учаcтник

    • Участник
    Рег.:
    05.06.2006
    Сообщения:
    140
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    Странная картина :). Хотя в матче разных версий одного и того же движка всякое возможно. Тем более, что обе версии имеют практически идентичную оценочную функцию. Верися же 14.1 (несколько усиленная) действительно есть, но она пока непубличная. Будет играть на чемпионате СНГ. Если успею нормально потестировать - то выпущу чуть раньше чемпионата.
  35. Aleksandr Sh. Учаcтник

    • Участник
    Рег.:
    15.01.2007
    Сообщения:
    129
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    К сожалению, я остановил тестирование 4.14 с другими СНГ-движками, сейчас запустил опять. Как догонит остальных по количеству игр дам табличку, а пока:
    4.13 - 79.0% (150 игр)
    4.14 - 73.4% (137 игр)

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