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

Discussion in 'Машинное отделение' started by SDChess, 3 Apr 2007.

  1. TopicStarter Overlay

    SDChess Учаcтник

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

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

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

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

    Code:
         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 - третий сильнейший бесплатный однопроцессорный движок СНГ:
    Code:
     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-й сильнейший бесплатный однопроцессорный движок в мире:

    Code:
     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 Администратор

    • Команда форума
    Member Since:
    11.02.2006
    Message Count:
    1.208
    Likes Received:
    22
    Репутация:
    8
    Оффлайн
    Booot 4.13.1 сыграл уже 1433 партии в блице CCRL и на текущий момент является 21-м бесплатным однопроцессорным движком:
    Code:
     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 - второй по силе бесплатный однопроцессорный движок СНГ!

    Code:
     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тник

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

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

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

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

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

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
  9. apm Учаcтник

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

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

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

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

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

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

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

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

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

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

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

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

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

    • Команда форума
    Member Since:
    04.05.2006
    Message Count:
    3.599
    Likes Received:
    4
    Репутация:
    0
    Location:
    Гомель
    Оффлайн
    Вряд ли это очень важно. :)
  22. Booot Учаcтник

    • Участник
    Member Since:
    05.06.2006
    Message Count:
    140
    Likes Received:
    0
    Репутация:
    0
    Оффлайн
    apm оставьте мыло - вышлю исправленную версию
  23. apm Учаcтник

    • Участник
    Member Since:
    16.05.2007
    Message Count:
    119
    Likes Received:
    0
    Репутация:
    0
    Оффлайн
    Спасибо, заработало.
  24. apm Учаcтник

    • Участник
    Member Since:
    16.05.2007
    Message Count:
    119
    Likes Received:
    0
    Репутация:
    0
    Оффлайн
    А BoootEGTB.exe только под виндоус?
  25. Booot Учаcтник

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

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

    • Участник
    Member Since:
    15.01.2007
    Message Count:
    129
    Likes Received:
    0
    Репутация:
    0
    Оффлайн
  28. ChessTerminator75 Андрей

    • Участник
    Member Since:
    22.05.2007
    Message Count:
    121
    Likes Received:
    0
    Репутация:
    0
    Location:
    Челябинск
    Оффлайн
    Saldom пишет:
    "Не пускает больше месяца, и не меня одного (("

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

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

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

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

    • Участник
    Member Since:
    05.06.2006
    Message Count:
    140
    Likes Received:
    0
    Репутация:
    0
    Оффлайн
  32. Aleksandr Sh. Учаcтник

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

    • Участник
    Member Since:
    15.01.2007
    Message Count:
    129
    Likes Received:
    0
    Репутация:
    0
    Оффлайн
    2'1"
    Code:
    ————————-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тник

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

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

Share This Page