1. Esports World Cup 2025 13:00 | Шахматные звезды 5.0 | Дубов - Ниманн
    Тур чемпионов. Финал top!! | ЧМ рапид + блиц 25 top!!
    Последний довод короля Книга - NEW!
    Очень СКОРО переезжаем. Оставайтесь с нами!

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

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

  1. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    Позиционер, нет независимых программистов, имеющих исходники Рыбки.
     
  2. immortal223
    Оффлайн

    immortal223 Вячеслав

    Репутация:
    0
    Буржуи неймутся, им завидно, что появился бесплатный движок, который бьёт всех кроме Рыбы и то ли ещё будет! Юрию нужно работать дальше и не обращать внимание на этих "урибласов" (пусть он свою прогу до ума доводит).
     
  3. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Мне интересно - идиотизм это заразно?
    Смешно читать что в качестве шутки Стрелке дали похожее название на Рыбку :)
    Кто нибудь скажите им на форумах, что в русском языке слова Стрелка и Рыбка ну никак не похожи.
     
  4. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    NS, что ты хочешь - оба слова 1) славянские и 2) непонятные. Их так трудно отличить друг от друга...
     
  5. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
    Это не слова похожие - Рыбка, Стрелка, Анечка, а у кого-то острый приступ паранойи. Если это заразно, то похоже передается через форумы :)
    Хотя сейчас похоже приступ случился не более чем у трех человек.

    Насчет того что ни одна программа кроме стрелки не играет так похоже на Рыбку -
    http://www.computerchess.org.uk/ccr...ize=100&match_length=30&sort_tables=by+rating
     
  6. NS
    Оффлайн

    NS Нефёдов Сергей баннер

    Репутация:
    3
  7. WildCat
    Оффлайн

    WildCat Коршунов Игорь Staff Member

    Репутация:
    0
    Кстати, нам Винсент в Польше долго и упорно объяснял, что Рыбка и Заппа - это изначально один движок. А Фрукт их общий предок.
    Почему бы и нет?
     
  8. immortal223
    Оффлайн

    immortal223 Вячеслав

    Репутация:
    0
    NS
    Нет клон Рыбки - это Анечка. Потому что тоже похоже на Рыбка (Анечка, Стрелка)
    Я полагаю, что Вы, NS, похитили тоже исходники Рыбки, но с целью маскировки специально всё переделали и остабили её сильно, лишь как озорство оставили тооооонкий намёк в виде названия движка. А буржуи хитрые - просекли :) :)
     
  9. immortal223
    Оффлайн

    immortal223 Вячеслав

    Репутация:
    0
    Тестирование новой Стрелки: небольшой анализ от Stanis

    Процессор Intel Celeron 2.00 GHz. ОЗУ = 256 MB.
    Book = Perfect 9.0. TB = off. Ponder = off. Time control = 4'+2".


    Strelka 2007

    Strelka 1.8 UCI - Fritz 10 1.0 - 1.0 +1/-1/=0 50.00%
    Strelka 1.8 UCI - HIARCS 11.1 UCI 0.5 - 1.5 +0/-1/=1 25.00%
    Strelka 1.8 UCI - Junior 10.1 1.0 - 1.0 +0/-0/=2 50.00%
    Strelka 1.8 UCI - Loop 13.6 0.5 - 1.5 +0/-1/=1 25.00%
    Strelka 1.8 UCI - Rybka 2.3.2 mp 32-bit 1.0 - 1.0 +0/-0/=2 50.00%
    Strelka 1.8 UCI - Shredder 10 UCI 0.5 - 1.5 +0/-1/=1 25.00%
    Strelka 1.8 UCI - Zap!Chess Zanzibar 1.5 - 0.5 +1/-0/=1 75.00%



    6 очков из 14 партий. +2/-4/=8

    Попробую провести анализ слабых и сильных сторон Стрелки, по этим партиям.
    Сначала обзор

    1. Fritz 10. Белые. D43. Fritz позиционно пожертвовал несколько пешек за атаку, но Стрелка отразила все его попытки и в эндшпиле с трудом, но выиграла. Победа.
    2. HIARCS 11.1. Черные. B49. Из дебюта Стрелка получила стабильно худшую позицию - у соперника два слона, но вполне обороноспособную. Однако за несколько ходов умудрилась превратить ее в абсолютно безнадежную, попав под все мыслимые и немыслимые связки. Заслуженный ноль.
    3. Junior 10.1. Белые. D17. Из дебюта получила перевес. Затем спокойно его увеличивала, и когда казалось, что победа неминуема, пропустила идею вечного шаха соперника. Ничья.
    4. Loop 13.6. Черные. D47. Плохая партия. Забыла короля в центре и попала под разгромную атаку. Ноль.
    5. Rybka 2.3.2. Белые. E41. Не разобралась с тонкостями позиции и получила худшую структуру в миттельшпиле. Но, дожив до эндшпиля, построила крепость. Ничья.
    6. Shredder 10 UCI. Черные. С99. Плохая партия. Тактическим ударом перевела партию в разноцвет с ферзями и ладьями, который оказался безнадежным. Ноль.
    7. Zap!Chess Zanzaibar. Белые. E12. Хорошая партия. Показала преимущество слона над конем в открытой позиции. Победа.

    1. Fritz 10. Черные. E15. Серией размнов уравняла позицию и перевела ее в эндшпиль по ферзю и по ладье у каждой из сторон. Однако Fritz выискал ресурс - пожертвовал пешку за необеспеченность короля соперника. И в результате долгих мучений, это принесло ему дивиденты. Ноль.
    2. HIARCS 11.1. Белые. B87. Стрелке удалось переиграть соперника и получить эндшпиль слон против коня при ладьях и лишнюю пешку. По всем законам жанра - выигранную. Однако затем соблазнилась переходом в ладейный эндшпиль при пассивной позиции и чуть не доигралась до нуля. Ничья.
    3. Junior 10.1. Черные. D46. Повторение ходов по выходу из дебюта. Ничья.
    4. Loop 13.6. Белые. B51. Loop неправильно оценил позицию ладья и две пешки против двух слонов и Стрелка постепенно переиграла его. Однако ресурсов позиции для победы оказалось недостаточно. Ничья.
    5. Rybka 2.3.2. Черные. D38. Снова удалось построить крепость против Рыбки в худшем эндшпиле. Ничья.
    6. Shredder 10 UCI. Белые. E59. Шреддер поначалу переиграл Стрелку в миттельшпиле, замуровав ее слона, но где-то преимущество упустил и перешел в ферзево-ладейный эндшпиль без пешки, но ближе к ничейному. Нарушить равновесие Стрелке не удалось. Ничья.
    7. Zap!Chess Zanzibar. Черные. D48. Заппа по обыкновению не досчитала какой-то вариант и осталась без двух пешек. Однако дальше приключился казус и Стрелка не смогла выиграть с лишним ферзем (!), пропустив идею вечного шаха. Ничья.

    Выводы.

    Минусы.
    1. Довольно часто недооценивает безопасность своего короля. Пожалуй, это первый недостаток, который сразу бросается в глаза.
    2. Действительно криво играет эндшпиля без баз Налимова. Не знает элементарных позиций.
    Пример. 2K5/qB2P3/8/8/5k2/8/7p/8 b - - 0 61. Zap!Chess Zanzibar - Strelka 1.8 UCI
    Проще всего выигрывает конечно. Qxb7 Kxb7 h1Q+. Вместо этого Стрелка предпочитает играть энд 2 ферзя vs 1 ферзя и прпускает вечный шах.
    3. Оценка разноцветных миттельшпилей. Нельзя не обратить внимание на жуткий ход в партии со Шреддером
    3r1bk1/1q3p2/2b1rnp1/4p2p/1p2P3/pP1BQN1P/P2B1PP1/2R1R1K1 b - - 0 33 Shredder 10 UCI - Strelka 1.8 UCI
    33...Bh6? (??), после которого позиция черных из вполне защитимой превратилась в стратегически проигранную
    4. Еще один минус был выявлен в партии с Хиарксом - оценка ладейных эндшпилей.
    r7/4kppp/4p3/3n4/2B5/1RP5/P4PPP/6K1 w - - 0 34 Strelka 1.8 UCI - HIARCS 11.1 UCI
    У белых здоровая лишняя пешка и преимущество слона над конем. Однако после 34. Bxd5? (??) от перевеса не остается и следа.

    Плюсы.
    1. Довольно солидно играет середину партии и, пожалуй, в этом компоненте уже сейчас не уступает коммерческим монстрам (в т.ч. и Рыбке)
    2. Сильна в тактических осложнениях. Пересчитать может как Фрица так и Джуниора.

    В целом, добротный перспективный движок, который однако несомненно нуждается в доработке.
     
  10. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    Все же, как указал Иммортал223, на своем форуме, тесты по тактике Стрелка проходит далеко не на ура и значительно отстает не только от Рыбы, но и от Фритца. Уж извините за ложку дегтя.
     
  11. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
  12. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    Васик признаёт, что сходство со Стрелкой не случайно.
     
  13. immortal223
    Оффлайн

    immortal223 Вячеслав

    Репутация:
    0
    А на токчесс уже опять вынесли вердикт - клон! Т.е. второй раз судят за одно и то же "преступление". И приговор вынесли опять.
    No Comments
    Тем временем Райлих открещивается/отшучивается вообще от вопросов по Стрелке.

     
  14. Позиционер
    Оффлайн

    Позиционер Зарегистрирован

    Репутация:
    0
    Независимый от Ю.Осипова :)
     
  15. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    Сейчас на плейчессе завалил Стрелкой в блиц Рыбку на мощном 4-ядерном компе Intel Core 2 Quad [email protected] 3006MHz (4 threads). Это при том, что я играл с одноядерного ноутбука Pentium M с частотой 2000 Ghz!

    Стрелка добилась победы поставив небольшую ловушку и развив мощную атаку на Королевском фланге.

    [Event "Rated game, 5m + 0s"]
    [Site "Engine Room"]
    [Date "2007.07.09"]
    [Round "?"]
    [White "Aazon, Strelka 1.8 UCI"]
    [Black "Ripped, Rybka 2.3.2a mp"]
    [Result "1-0"]
    [ECO "E10"]
    [WhiteElo "2411"]
    [BlackElo "2724"]
    [Annotator "0.10;0.18"]
    [PlyCount "117"]
    [EventDate "2007.07.09"]
    [TimeControl "300"]

    {Rybka 2.3.2a mp: 16.5 ply; 539kN/s Intel(R) Core(TM)2 Quad CPU@ 2.40GHz 3006MHz, (4 threads), Fritz9.ctg, jects}
    1. d4 Nf6 2. c4 Nc6 3. Nf3 e6 4. Nc3 d5 5. a3 Ne4 6. e3 Nxc3 7. bxc3 Be7 8. Bd3 f5 9. O-O O-O 10. Bb2 Na5 11. cxd5 exd5 12. Ne5 c5 13. a4 c4 14. Bc2 Nc6 15. f4 Qa5 16. Rf3 Nxe5 17. dxe5 Be6 18. Rg3 Rac8 19. Qh5 Rc6 20. Rh3 h6 21. Qd1 Rb6 22. Ba3 Bxa3 23. Rxa3 Rd8

    24. Ra2!? Qxc3 25. e4 Qa5 26. exf5 Bc8 27. Rg3 d4 28.f6 d3 29. Rxg7+ Kh8 30. h3 Qc5+ 31. Kh1 Qf2 32. Rg6 Qh4 33. a5 Rb4 34. Ba4 Bf5 35. g3 Qxh3+ 36. Rh2 Be4+ 37. Kg1 Qxh2+ 38. Kxh2 Rb2+ 39. Kg1 Rg2+ 40. Kf1 Rh2 41. Qg4 Rh1+ 42. Kf2 Rh2+ 43. Ke1 d2+ 44. Kd1 Rh1+ 45. Ke2 Bd3+ 46. Kf3 Bxg6 47. Qxg6 Rg8 48. Qf5 d1=Q+ 49. Bxd1 Rxd1 50. f7 Rd3+ 51. Ke4 Rf8 52. Qf6+ Kh7 53. e6 Rxg3 54. e7 Rgg8 55. exf8=N+ Rxf8 56. Kf5 Rxf7 57. Qxf7+ Kh8 58. Kg6 a6 59. Qf8# 1-0
     
  16. thenewone
    Оффлайн

    thenewone Евгений Манев

    Репутация:
    1
    Рад видеть, что автор Рыбки думает как я :) Вспомните, что я вам говорил :)
     
  17. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    Смотрите, до чего уриблас договорился:

    Uri Blass: "Translating the exe file of rybka to C is very hard to do so my guess is that he simply stole rybka's code."

    :mad:
     
  18. thenewone
    Оффлайн

    thenewone Евгений Манев

    Репутация:
    1
    Он даже дошел до того что утверждает что автор Стрелки — хакер, который взломал комп Васика и украл исходники Рыбки беты :)
     
  19. romm
    Оффлайн

    romm KMC баннер

    Репутация:
    0
    Ури Бласс, насколько я знаю, со справкой... Так что к его заявлениям серьезно относиться нельзя.
     
  20. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    http://64.68.157.89/forum/viewforum.php?start=0&f=2&topic_view=flat

    Совсем там Стрелку загнобили. Приводят кучу совпадений с Рыбкой в анализах и тестах. Только Корбитт и Хоффман пытаются защищать (а им уже никто не верит), да и то без огонька - Корбитт сам не исключает, что может ошибаться, и Стрелка всё-таки клон...

    Зарегистрироваться на форуме нереально - требуется активация от админа, а он, похоже, русских не активирует.
     
  21. immortal223
    Оффлайн

    immortal223 Вячеслав

    Репутация:
    0
    Я там зареген, причём ещё на mail.ru :), который они уже позже забанили, и не под этим ником понятное дело. Я ж там для них - хуже капитана Блада для испанской короны :). Но писать что-то смысла не вижу. Только встреча Осипова и Райлиха "без галстуков" похоже может решить проблему. Хотя Райлих как бы по-прежнему в стороне.
    Собаки лают...
     
  22. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
  23. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    Играя Стрелкой на плейчессе, заметил у нее глючок - потратила 13 секунд, обдумывая единственный возможный ход:



    На ход Kh7 здесь 13 сек истратила! Но ничью все же сделала, хотя комп соперника был намного мощней.
     
  24. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    Заявление Васика Райлиха
    (ниже мой перевод)

    Я получил несколько электронных писем на эту тему. Позвольте разъяснить несколько пунктов:

    1) У меня нет сомнений, что схожие моменты (в exe-файле, вариантах и оценках) между Рыбкой 1.0 и Стрелкой 1.8 не являются случайными совпадениями - в отличие от Стрелки 1.0, где эти параллели не казались мне чрезмерными.

    2) Я не знаю, каким образом это было достигнуто. Было ли сделано что-то "нехорошее", или автор Стрелки просто развлекается надо мной и Рыбкой; должна ли Стрелка быть включена в тесты CEGT, CCRL и т.д. - это отдельные вопросы. Я на 100% уверен, что никто не мог завладеть исходным кодом Рыбки - он находится только на одном компьютере, не подключенном к Интернету. И так он хранился задолго до выхода первой Рыбки.

    3) Этот релиз Стрелки лично меня не беспокоит - отчасти потому, что мне неизвестно, что на самом деле было сделано, отчасти потому, что имеют место сходства с Рыбкой версии 1.0, которая представляет собой устаревший, неполный и сырой код. Если бы были замечены сходства с Рыбкой 2.3.2а, и сила игры была на том же уровне, то Конвекта должна бы была провести расследование и принять меры.

    4) Я считаю, что ситуация стоит того, чтобы стать предметом рассмотрения компьютерно-шахматного сообщества. Я благодарю тех, кто внес свой вклад - это важно. Создание программы такой силы, как Стрелка 1.8 - немалый труд, который требует тысяч человеко-часов разработки и тестирования. В свете этого, мы должны иметь процедуру, честную как по отношению к автору Стрелки, так и по отношению к другим честолюбивым программистам. Хотелось бы иметь обстановку, способствующую продуктивному вкладу каждого.

    Вас
     
  25. immortal223
    Оффлайн

    immortal223 Вячеслав

    Репутация:
    0
    Я понял! Стрелка 2.0 уже будет базироваться очевидно на Рыбке 2.х :)
    ——
    А если серьёзно, то без Ю.Осипова тут опять не разобраться, а он как всегда бывает тут наскоками :(
     
  26. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    [q]Играя Стрелкой на плейчессе, заметил у нее глючок - потратила 13 секунд, обдумывая единственный возможный ход:

    fen: 6rk/3QbNp1/5p1p/3P3P/8/1K4R1/1P6/7q b - - 0 72

    На ход Kh7 здесь 13 сек истратила! Но ничью все же сделала, хотя комп соперника был намного мощней.[/q]
    Strelka 1.0 beta и Rybka 1.0 beta - обе отказываются анализировать этот ход.
     
  27. stirlitz
    Оффлайн

    stirlitz баннер

    Репутация:
    13
    Так что, получается Стрелка всё-таки клон?
     
  28. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    Не знаю как Рыбка, а обе Стрелки у меня его не отказываются анализировать. Это что-то сам намудрил.
     
  29. Позиционер
    Оффлайн

    Позиционер Зарегистрирован

    Репутация:
    0
    Мы знаем, что Марков и Хоффман видели исходники Стрелки и по их словам это не похоже ни на один открытый код, поэтому вариант простого клонирования отменяется.
    Мы знаем, что исходники рыбки спрятаны в надежном месте без доступа в инет, поэтому сразу отменяем вариант похищения исходников рыбки.
    Остается 2 варианта:
    1.Стрелка не клон
    2.Ю.Осипов гениальнейший программист дизассемблерировавший рыбку и собравший в С :)

    Кстати самый ярый враг Стрелки Ури Бласс сам признает, что 2-й вариант невозможен.
     
  30. stirlitz
    Оффлайн

    stirlitz баннер

    Репутация:
    13
    Значит надо передать код Стрелки самому Васику! Уж он то точно разберёт, клон или не клон. Так как только он может сравнить с оригиналом.
     
  31. Позиционер
    Оффлайн

    Позиционер Зарегистрирован

    Репутация:
    0
    Это несправедливо ! Тогда уж пускай обменяются :)
     
  32. immortal223
    Оффлайн

    immortal223 Вячеслав

    Репутация:
    0
    stirlitz
    А в честь каких-таких конфет давать исходники Стрелки Васику? Пусть он тогда даёт ОЮрию исходники Рыбы-бета, тем более он сам говорит, что это уже старьё никому не нужное :). Хотя помнится мне, Юрий сам обещал выложить исходники в отрытую. Вот тогда (если он это сделает) пусть и усохнут буржуи!!!
     
  33. krey
    Оффлайн

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

    Репутация:
    1
    именно этого они и добиваются
     
  34. Позиционер
    Оффлайн

    Позиционер Зарегистрирован

    Репутация:
    0
    Пускай договорятся с Хоффманом, может даст им исходники Стрелки :)
     
  35. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    Ничего я не намудрил.

    Analysis by Rybka 1.0 Beta 32-bit:

    1...Kh8-h7 2.Qd7-f5+
    = (0.01) 00:00:00

    - И стоит!

    Analysis by Strelka 1.0 Beta:

    1...Kh8-h7 2.Qd7-f5+ g7-g6 3.h5xg6+ Kh7-g7
    +- (4.28) Depth: 1 00:00:00
    1...Kh8-h7 2.Qd7-f5+ g7-g6 3.h5xg6+ Kh7-g7
    +- (4.28) Depth: 2 00:00:00
    1...Kh8-h7 2.Qd7-f5+ g7-g6 3.h5xg6+ Kh7-g7 4.Kb3-c4 Qh1-c1+ 5.Kc4-b3
    +- (3.81) Depth: 3 00:00:00
    1...Kh8-h7 2.Qd7-f5+ g7-g6 3.h5xg6+ Kh7-g7 4.Qf5-e6 Rg8-b8+ 5.Kb3-c3 Qh1-c1+ 6.Kc3-d3
    +- (3.15) Depth: 4 00:00:00
    1...Kh8-h7 2.Qd7-f5+ g7-g6 3.h5xg6+ Kh7-g7 4.Qf5-e6 Rg8-b8+ 5.Kb3-c3 Qh1-c1+ 6.Kc3-d3
    +- (3.15) Depth: 4 00:00:00

    - И стоит!