Наш новый движок Strelka!!!

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

  1. immortal223 Вячеслав

    • Участник
    Рег.:
    22.02.2006
    Сообщения:
    2.412
    Симпатии:
    15
    Репутация:
    0
    Оффлайн
    ProstoTak, и кто такое говорит? Только один человек знает там мой ник. Я вообще-то скромный по жизни, оттого и не афишируюсь. :rolleyes:
  2. ProstoTak Старожил

    • Ветеран
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    5.479
    Симпатии:
    123
    Репутация:
    1
    Оффлайн
    Вообще то ты сам об этом говорил у себя на форуме, но ник не назвал :)
  3. ProstoTak Старожил

    • Ветеран
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    5.479
    Симпатии:
    123
    Репутация:
    1
    Оффлайн
    Ну если не хочешь здесь то напиши мне в личку на моём сайте
  4. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    А Тони Томас разве не занимается пиратством?
  5. immortal223 Вячеслав

    • Участник
    Рег.:
    22.02.2006
    Сообщения:
    2.412
    Симпатии:
    15
    Репутация:
    0
    Оффлайн
    ProstoTak А это так важно? Никогда не думал. Просто этот ник не хочу светить...
  6. immortal223 Вячеслав

    • Участник
    Рег.:
    22.02.2006
    Сообщения:
    2.412
    Симпатии:
    15
    Репутация:
    0
    Оффлайн
    Тони Томас вообще непонятно чем занимается - только флудит на токчессе. Единственная от него польза была - это серийный номер на его имя к Хиарксу Х50 :D
  7. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Насколько мне известно, есть люди, которые любят Тони Томаса настолько, что делают эту работу от его имени. :)
  8. Сергей Марков Учаcтник

    • Участник
    Рег.:
    13.05.2006
    Сообщения:
    136
    Симпатии:
    6
    Репутация:
    0
    Оффлайн
    (1) Ну вот что ты от меня хочешь? :) Чтобы я определил, в каком из массивов или в коде оказались те злосчастные 7 байтов? Если это так уж принципиально, я это сделаю. Тема про 7 байтов это, имхо, самый нелепый довод. Как это говорит в пользу "клонирования"?

    (2) У меня в движке правильная оценка мата появилась тоже не сразу. Понимаешь, автор реализовал WB-интерфейс совсем недавно. 32000 это совершенно логичный выбор. Это самое большое по модулю круглое число, которое влезает в двухбайтный инт. Возьми 20 движков, которые недавно реализовали протокол, и посмотри, сколькие из них выдают 32000. Я уверен, что 3-4 точно будут.

    (3) Слушай, сколько движков тестировалось на наличие такого поведения? 3?

    Если есть какие-то ещё мелочи, огласи список.
  9. WildCat Коршунов Игорь

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

    Мы вели речь о похожести Стрелки и Рыбки. Ты говорил они вовсе непохожи.
    А теперь ты говоришь, что то, что они похожи это не так уж и страшно. И всему можно придумать объяснение, если подумать.

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

    Кстати, ты пытался их менять каким-нибудь явным образом? Например,

    int Eval()
    {
    return 0;
    // здесь код Стрелки
    }

    Просто на всякий случай.
  10. Сергей Марков Учаcтник

    • Участник
    Рег.:
    13.05.2006
    Сообщения:
    136
    Симпатии:
    6
    Репутация:
    0
    Оффлайн
    Ну хочешь, я в них изменю, что ты скажешь, и выложу бинарник на ifolder?..
  11. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Бинарник не надо. Просто сам проверь. Я тебе полностью доверяю, но ведь любой человек может что-то упустить.
  12. Сергей Марков Учаcтник

    • Участник
    Рег.:
    13.05.2006
    Сообщения:
    136
    Симпатии:
    6
    Репутация:
    0
    Оффлайн
    Да я уже детально изучил исходники.
  13. thenewone Евгений Манев

    • Участник
    • Старожил
    Рег.:
    09.06.2006
    Сообщения:
    3.173
    Симпатии:
    18
    Репутация:
    1
    Адрес:
    Пловдив
    Оффлайн
    [Event "strelka_gauntlet-2"]
    [Site "?"]
    [Date "2007.05.10"]
    [Round "1.9"]
    [White "Strelka v.1.0.beta"]
    [Black "Rybka 1.0 beta 32-bit"]
    [Result "1/2-1/2"]
    [ECO "C88"]
    [Annotator "0.02;0.00"]
    [PlyCount "137"]
    [EventDate "2007.05.09"]
    [EventType "simul"]
    [Source "Manev"]
    [TimeControl "40/240:30/120:60"]

    {Intel(R) Pentium(R) 4 CPU 2.00GHz 1993 MHz W=14.7 ply; 686kN/s;
    Salvo's8moves.ctg B=13.1 ply; 90kN/s; Salvo's8moves.ctg} 1. e4 {B/0 0} e5 {
    B/0 0} 2. Nf3 {B/0 0} Nc6 {B/0 0} 3. Bb5 {B/0 0} a6 {B/0 0} 4. Ba4 {B/0 0} Nf6
    {B/0 0} 5. O-O {B/0 0} Be7 {B/0 0} 6. Re1 {B/0 0} b5 {B/0 0} 7. Bb3 {B/0 0} O-O
    {B/0 0} 8. h3 {B/0 0} Bb7 {B/0 0} 9. d3 {0.02/12 12} Bd6 {(Re8) 0.00/9 6} 10.
    Be3 {(Nc3) 0.09/12 4} Na5 {0.01/11 8} 11. Nc3 {0.10/13 16} Re8 {(h6) -0.03/10 4
    } 12. Bd5 {0.06/12 7} c6 {-0.05/11 7} 13. Bb3 {0.07/11 2} Bb4 {(Qc7) -0.02/10 8
    } 14. a3 {(Bd2) 0.17/12 5} Nxb3 {0.12/10 2} 15. cxb3 {0.20/12 1} Bd6 {
    (Bxc3) 0.12/11 6} 16. d4 {0.16/13 5} exd4 {0.12/10 2} 17. Qxd4 {0.31/13 5} Bc7
    {(Qc7) 0.15/11 15} 18. e5 {0.63/13 6} c5 {(Nd5) 0.34/12 7} 19. Qxc5 {0.87/14 9}
    d6 {0.34/12 7} 20. exd6 {0.91/14 5} Bxd6 {0.35/11 7} 21. Qb6 {(Qd4) 0.96/14 9}
    Qxb6 {(Bxf3) 0.43/11 7} 22. Bxb6 {0.95/13 3} b4 {(Bxf3) 0.41/11 11} 23. axb4 {
    1.05/13 5} Bxb4 {0.55/11 6} 24. Ra4 {1.02/13 7} Bf8 {0.47/11 12} 25. Bd4 {
    (Rd4) 0.96/12 5} Nd7 {(Nh5) 0.47/11 6} 26. Rc4 {0.93/12 5} Rxe1+ {
    (Bxf3) 0.67/12 4} 27. Nxe1 {1.27/14 5} Bd6 {0.62/13 5} 28. Nd3 {1.26/14 8} Re8
    {0.70/13 8} 29. Be3 {1.30/14 13} Ne5 {(f6) 0.75/12 5} 30. Rd4 {1.41/15 5} Bf8 {
    0.70/12 4} 31. Nxe5 {1.43/16 11} Rxe5 {0.86/12 2} 32. Rd7 {(Rd8) 1.44/16 13}
    Bc6 {0.71/13 10} 33. Rc7 {1.43/15 6} Be8 {(Re6) 0.72/12 6} 34. Ra7 {
    (Rc8) 1.48/13 9} a5 {0.83/12 7} 35. Kh2 {1.56/14 21} Bc6 {(f6) 0.84/12 7} 36.
    Ra6 {1.57/14 5} Bb7 {0.95/13 6} 37. Rb6 {1.60/14 5} Bc8 {0.91/12 5} 38. Bf4 {
    1.54/14 6} Re8 {1.01/12 11} 39. Kg3 {1.41/13 6} h6 {(f6) 0.96/11 10} 40. Bc7 {
    (Nd5) 1.43/13 13} f6 {(Re7) 1.05/12 16} 41. Rb5 {1.78/12 3} Be6 {0.93/11 4} 42.
    f4 {1.72/12 2} Bd7 {(Ra8) 0.81/11 2} 43. Rxa5 {(Rd5) 1.78/11 1} Re3+ {0.64/11 3
    } 44. Kf2 {1.29/13 4} Rd3 {0.65/12 5} 45. Rd5 {1.24/13 4} Rxd5 {0.64/12 1} 46.
    Nxd5 {1.00/16 3} Be6 {0.61/13 3} 47. Ne3 {1.05/15 1} Bxb3 {(Bc5) 0.65/13 2} 48.
    Bb6 {(Ke2) 1.15/14 3} Ba4 {(Kf7) 0.46/12 6} 49. Bd4 {(f5) 1.28/13 2} Kf7 {
    0.47/12 6} 50. f5 {(g4) 1.16/13 2} h5 {0.39/12 2} 51. g4 {1.09/13 4} hxg4 {
    0.37/12 2} 52. hxg4 {1.06/13 1} Ke8 {(Be7) 0.36/12 5} 53. Ke2 {(Kg3) 1.08/14 4}
    Bb5+ {0.36/13 3} 54. Kf3 {1.00/15 3} Bc6+ {0.31/14 6} 55. Kg3 {0.90/15 2} Kf7 {
    (Bd6+) 0.36/14 12} 56. Nc4 {(Kf2) 1.15/13 2} Bd5 {(Ba4) 0.22/13 2} 57. b3 {
    1.05/13 3} g6 {0.28/13 3} 58. g5 {1.19/14 2} fxg5 {(Be7) 0.22/12 1} 59. Ne5+ {
    1.18/12 1} Kf6 {(Kg8) 0.28/13 1} 60. Nxg6+ {1.92/12 1} Kxf5 {0.28/15 1} 61.
    Nxf8 {1.92/16 1} Bxb3 {0.28/16 3} 62. Nd7 {(Bc3) 1.92/17 1} Bd5 {(g4) 0.28/12 1
    } 63. Bc3 {(Nb6) 1.92/19 2} Be4 {(Ba2) 0.28/15 1} 64. Ne5 {2.75/19 2} Bd5 {
    (Bc2) 0.28/16 1} 65. Nf3 {(Ng4) 2.80/15 4} Bxf3 {(Bb7) 0.03/15 1} 66. Kxf3 {
    2.81/19 1} g4+ {0.03/18 2} 67. Kg3 {2.81/21 1} Kg6 {(Kg5) 0.03/21 2} 68. Kh4 {
    (Kxg4) 2.81/23 3} Kf7 {0.03/25 3} 69. Kxg4 {2.81/23 1} 1/2-1/2

    Посмотрите на оценку позиции в конце и скажите мне опять что Стрелка клон Рыбки.
  14. Сергей Марков Учаcтник

    • Участник
    Рег.:
    13.05.2006
    Сообщения:
    136
    Симпатии:
    6
    Репутация:
    0
    Оффлайн
    Вот что мне Осипов написал:

    Я нашел ту таинственную строку в программе, о которой писали на каспаровском форуме.
    Это оказалось одно из чисел из массива Random[12][64]. Не знаю, что это такое в Рыбке, но очень возможно, что то же самое. Прямо мистика какая-то...
  15. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Одинаковый генератор СЧ значит используют...
  16. WildCat Коршунов Игорь

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

    • Участник
    Рег.:
    13.05.2006
    Сообщения:
    136
    Симпатии:
    6
    Репутация:
    0
    Оффлайн
    Да, причём, скорее всего, линейный конгруэнтный, который в С встроен.
  18. Сергей Марков Учаcтник

    • Участник
    Рег.:
    13.05.2006
    Сообщения:
    136
    Симпатии:
    6
    Репутация:
    0
    Оффлайн
    Ага. У него там массивы поксорены рандомами. Там, где были нули, оказались соответственно эти числа.
  19. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    А зачем они были поксорены?
  20. NS Нефёдов Сергей

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

    • Участник
    Рег.:
    21.01.2007
    Сообщения:
    23
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    А если расшифровать назад, то таблицы будут как у Рыбки? То есть вместо 7 байт совпадать будет очень много? smile
  22. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Скорей всего нет.
  23. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Таблицы из ГСЧ?
  24. WildCat Коршунов Игорь

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

    • Участник
    Рег.:
    06.05.2007
    Сообщения:
    181
    Симпатии:
    0
    Репутация:
    0
    Адрес:
    Красноярск
    Оффлайн
    Алекс Шмидт приводит на ТэлкЧесс несколько позиций,
    аргументируя своими тестами, что Стрелка не является клоном Рыбки.
  26. Сергей Марков Учаcтник

    • Участник
    Рег.:
    13.05.2006
    Сообщения:
    136
    Симпатии:
    6
    Репутация:
    0
    Оффлайн
    Нашёл кого спросить :)

    [c] // Расшифровка массивов констант (конь-спирация)
    for (i = 0; i < 64; i++) {
    MaskPawnDoubled ^= Random[0][13];
    MaskPawnIsolated ^= Random[0][13];
    MaskPawnProtectedW ^= Random[0][13];
    MaskPawnProtectedB ^= Random[0][13];[/c]
  27. immortal223 Вячеслав

    • Участник
    Рег.:
    22.02.2006
    Сообщения:
    2.412
    Симпатии:
    15
    Репутация:
    0
    Оффлайн
    А вот это уже очень интересно. Помните был когда-то такой замечательный сайт, как http://www.uciengines.de ? Так вот его бывший админ Alexander Schmidt написАл следующее на токчессе (в моём переводе, чтоб всем понятнее было :):

    А этот человек кстати (если я не ошибаюсь) доказал, что Patriot - это клон :)
    Ну и что вы об этом всём думаете?!
  28. Сергей Марков Учаcтник

    • Участник
    Рег.:
    13.05.2006
    Сообщения:
    136
    Симпатии:
    6
    Репутация:
    0
    Оффлайн
    Нет.
  29. Сергей Марков Учаcтник

    • Участник
    Рег.:
    13.05.2006
    Сообщения:
    136
    Симпатии:
    6
    Репутация:
    0
    Оффлайн
    Кстати, с Патриотом тоже надо бы точку поставить. Он клон чего? Давайте разберемся.
  30. VP Учаcтник

    • Участник
    Рег.:
    06.05.2007
    Сообщения:
    181
    Симпатии:
    0
    Репутация:
    0
    Адрес:
    Красноярск
    Оффлайн
    http://computer-chess.org/pmwiki.php?n=Main.CloneEngineList
    1) Kaissa2 ==> Crafty
    2) Patriot ==> Crafty, then Fruit
    P.S. Есть предложение - не отвлекаться по пустякам.
    Или заводите отдельную тему. Нас больше интересут Стрелка, чем Патриот.
  31. immortal223 Вячеслав

    • Участник
    Рег.:
    22.02.2006
    Сообщения:
    2.412
    Симпатии:
    15
    Репутация:
    0
    Оффлайн
    VP

    А можно ссылку на подробности, где сказано и доказано на пальцах, что Патриот - клон.
  32. krey Михаил Кройтор

    • Команда форума
    Рег.:
    10.04.2006
    Сообщения:
    3.709
    Симпатии:
    50
    Репутация:
    1
    Адрес:
    Кишинев
    Оффлайн
    Может, это меня так назвали?! :)
    я год назад на пару с Имморталом на 1 апреля "сворганили" (собственно, менял я) из Глаурунга... уже не помню что. Гидру, кажется :) но шутка началась в 13 и закончилась в 22 вечера - когда мы всех поздравили с первым апреля. Кстати, отловить что это клон довольно сложно было.
  33. VP Учаcтник

    • Участник
    Рег.:
    06.05.2007
    Сообщения:
    181
    Симпатии:
    0
    Репутация:
    0
    Адрес:
    Красноярск
    Оффлайн
    Напиши на тот сайт письмо, адрес там внизу был, я думаю тебе ответят, кто и когда распознал,
    и представил им на сайт доказательства Патриота-клона, два года назад было несколько форумов, которые это обсуждали.
    Кудрявцев по моему до сих пор еще верит, что Елин не занимался плагиатом.
    А иначе бы он не держал этот движок у себя на сайте :(
  34. WildCat Коршунов Игорь

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

    • Участник
    Рег.:
    22.02.2006
    Сообщения:
    2.412
    Симпатии:
    15
    Репутация:
    0
    Оффлайн
    Мы с тобой тогда Zappa 2.0 "выпустили" :p Она кстати не так давно опять всплывала, как я видел.
    Нет, просто Тони Томас всех выстроил в один ряд: на его взгляд и пираты и клонеры - это одно и то же. Вот только, где он тут тогда пиратов нашёл?!? :cool:

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