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

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

  1. Goranflo
    Оффлайн

    Goranflo баннер

    Репутация:
    678
    Ну почему же? В свое время Страдивари, пытаясь воссоздать знаменитый лак Амати, создал свой, лучший по качествам!
    :D:lol::D
     
  2. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    LOL - мы уже спорим о том, "что было бы если, а потом если..."

    компьютерные шахматы основаны на идеи имитировать человеческий спорт, а создание лучшего лака для скрипки я не вижу как может нарушить принципов музыки если клонирование и имитирование разрешено.
     
  3. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    Грубости удалены. Pia, вам предупреждение. — Kirr
     
  4. Kirr
    Оффлайн

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

    Репутация:
    8
    Вообще, Pia, может хватит уже спамить свой негатив? Всем давно ясна ваша позиция.

    Я тоже не одобряю заимствование без указания источника, но считаю что у Стрелки ещё может быть будущее если автор сумеет сделать её достаточно индивидуальной.
     
  5. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    Моё расследование почти завершено. Признаю, что был не прав.
    У Осипова были уважительные причины сделать клон, имитацию, даже копию Рыбки.
    И лицензия или Фрукт ни при чём. Здесь вообще ничего ни при чём, о чём вы все говорили, в том числе программирование. Но спорт и честь. Это личное между мной и Осиповым.

    А чего ради Вы тогда выносите это личное на публичный форум? Обсудили бы всё с Осиповым по почте, в частном порядке. — Модератор
     
  6. NS
    Оффлайн

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

    Репутация:
    3
    полный бред. Никто и никогда не запрещал и не может запретить использовать корреляционный анализ.
    Например для настройки ОФ Смартсинка использовались партии сильных шахматистов, и проводился корреляционный анализ (добивался совпадения ходов) - это абсолютно законно, и ничего неэтичного в этом нет.
     
  7. Мобуту
    Оффлайн

    Мобуту спаситель нации баннер

    Репутация:
    142
    Главное - чтобы Юрий Осипов не остановился на достигнутом. Допустим, программа пока похожа на Рыбку, может даже слизана с неё - не мне судить. Но раз у него есть код, то он может усилить её, придать какое-нибудь иное направление развитию движка. Тогда Стрелка станет уникальным движком, в чём-то превосходящим Рыбу.

    Так и не понял: ожидаются ли новые версии Стрелки?
     
  8. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    Мобуту, насколько мне известно, ожидаются. И это хорошо!
     
  9. touron
    Оффлайн

    touron Юрий

    Репутация:
    0
    Конечно ожидаются...сразу за новыми версиями рыбки:)
     
  10. Vertu
    Оффлайн

    Vertu Старожил

    Репутация:
    4
    Похоже, Стрелка стала "полуоткрытым" движком. Согласно инфе с TalkChess, c разрешения Осипова исходники уже получили Fabien Letouzey (Fruit), Tord Romstad (Glaurung), Uri Blass (Movei), Сергей Марков (Smarthink, ну это давно), и бог знает, кто еще.

    Кстати, "вновьприбывшие" Blass и Romstad после исследования исходников отрицают, что Стрелка - клон. Летузи еще не высказался.
     
  11. bankuss
    Оффлайн

    bankuss Александр баннер

    Репутация:
    6
    значит ждем усиления всех этих движков :D
     
  12. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    Дзынь! Я тоже не запрежал. Осипов сказал, что использовал корреляцию, но потом просто скопировал таблицы и код - корелляционый анализ был впустую?
     
  13. NS
    Оффлайн

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

    Репутация:
    3
    Корреляционный анализ не был впустую. И понятно что при помощи него можно добиться 70% совпадения ходов и близости оценок. Но он ничего не нарушает. И вопрос - какое количество профи должны подтвердить что Стрелка не клон чтоб прекратились нападки?
    В шахматах вообще пародоксальная ситуция - найдите вторую такую игру где были-бы подобные скандалы по поводу заимствования кода. Чем больше появляется скандалистов (завистников, горе фанатов других движков) - тем хуже бедут ситуация. У меня например нет никакого желания выпускать сильный движок, так как уверен что кроме обвинений и оскорблений в свой адрес я им больше ничего не добьюсь.
     
  14. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    Игра называется "написание операционных систем", основные игроки - Microsoft, SUN, IBM, Apple, you name it.
     
  15. NS
    Оффлайн

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

    Репутация:
    3
    Это не настольная игра двух соперников :)
     
  16. WildCat
    Оффлайн

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

    Репутация:
    0
    А мне? :mad:
     
  17. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    NS
    Мне не нужны никакие термины, чтобы считать Стрелку чем-то ненужным в компьютерных шахматах.

    Как вообще можно её защищать, есть Осипов всем лгал и всё бросил?
     
  18. NS
    Оффлайн

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

    Репутация:
    3
    Насчет чего он лгал? И что значит бросил???
     
  19. Renegat23
    Оффлайн

    Renegat23 баннер

    Репутация:
    0
    В прямом смысле. Он сказал, что не будет больше заниматься движком. Да и поняли все, что это наглый клон...
    Неоригинальные вещи никому не интересны.
     
  20. NS
    Оффлайн

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

    Репутация:
    3
    Кто "все"?
    Все кто катил бочку вот тут -
    http://64.68.157.89/forum/viewforum...iew=flat&sid=cd20c605606a28ec10807da79cd7ca1f
    а теперь массово начнут отказываться от своих слов?
    Есть доказательства что Стрелка неоригинальна?
     
  21. drowsy
    Оффлайн

    drowsy Учаcтник

    Репутация:
    0
    :)
     
  22. Осипов Юрий
    Оффлайн

    Осипов Юрий Учаcтник

    Репутация:
    11
    Какой же умный человек - этот Pia. Все то он понял, во всем разобрался. Я просто в восхищении. Жаль только, что объективная реальность совершенно другая.
     
  23. MS
    Оффлайн

    MS Михаил Семионенков

    Репутация:
    175
    Не понимаю, что вызывает столь бурный базар. Юрий, если мне не изменяет память, открытым текстом говорил, что реассемблировал Рыбину и переписал [часть ее] на С. Возможно как программист он мог попутно что-то улучшить (не меняя, как я понимаю, чисто шахматной сути Рыбины).
    Более того, есть очевидный шаг, который профессиональный программист может сделать.
    Поскольку производительность одного процессора исчерпана, многоядерность - неизбежное будущее. Переборные задачи сам бог велел писать под многоядерность, и это ресурс большинства шахматных программ. Если бы кто-то реализовал и открыл соответствующие решения - думаю, все сказали бы спасибо.
     
  24. NS
    Оффлайн

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

    Репутация:
    3
    Нет, так он не писал.
     
  25. MS
    Оффлайн

    MS Михаил Семионенков

    Репутация:
    175
    Такое у меня осталось впечатление от прочитанного.
    Лень перечитывать и доказывать, посему, во избежание новых недоразумений, на всякий случай забираю свои слова обратно.
     
  26. ChessTerminator75
    Оффлайн

    ChessTerminator75 Андрей

    Репутация:
    0
    Renegat23 пишет:
    "Да и поняли все, что это наглый клон..."

    Насчет наглого клона я бы еще подумал а вот что это утверждение наглая ложь это точно!

    Лично мне все эти разговоры о том что Стрелка ? клон кажутся совершенно пустыми.
    И вот почему.
    1. Васик совершенно уверен что исходники рыбки есть только у него.
    2. У Стрелки есть исходники которые видели уже много людей.

    Renegat23 скажите мне пожалуйста как можно называть программу имеющую исходники клоном программы с закрытым кодом???

    Renegat23 разберитесь со смыслом слова клон. А лучше всего дайте определение слова клон на этом форуме!

    К стати я совершенно уверен что Осипов не бросит стрелку. Когда в программу вложено столько труда и времени бросить ее не получится. :p
     
  27. ChessTerminator75
    Оффлайн

    ChessTerminator75 Андрей

    Репутация:
    0
    NS пишет:
    "У меня например нет никакого желания выпускать сильный движок, так как уверен что кроме обвинений и оскорблений в свой адрес я им больше ничего не добьюсь."

    А Вы не используйте корреляционный анализ и все будет нормально :)
     
  28. Kirr
    Оффлайн

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

    Репутация:
    8
    Не понял мысли. Многопроцессорные шахматные движки с открытым кодом уже существуют, например Glaurung, Scorpio, Crafty, Arasan.
     
  29. MS
    Оффлайн

    MS Михаил Семионенков

    Репутация:
    175
    Не знал. Мало я еще знаю :)
     
  30. WildCat
    Оффлайн

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

    Репутация:
    0
    Ну наверно MS намекает, что они параллелят не так хорошо как Заппа. ;)
     
  31. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    Осипов Юрий
    Ах, если бы разобрался. Мы узнаем наконец правду о Стрелкином создании? Насчёт чего ты "немножко приврал"? Какой смысл пытаться создавать программу, которая играет точно, как другая, да ещё участвовать в турнирах? Зачем нужно было поднимать такой кикиш о клонировании?
    А вообще, знаешь, мне уже пофиг - пусть Стрелка живёт, если сможешь её реанимировать.
     
  32. NS
    Оффлайн

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

    Репутация:
    3
    А если я хочу его использовать? Неужели есть какой-то запрет на получение оценок позиций???
     
  33. Pia
    Оффлайн

    Pia Учаcтник

    Репутация:
    0
    Разве не самое главное в шахматной программе оценка позиции? Если её забрать, что останется?
     
  34. NS
    Оффлайн

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

    Репутация:
    3
    Что значит забрать? При корреляционном анализе не трогается ОФ другой программы.
    Формируется набор позиций, проставляется им оценка, и исходя из неё мат. методами настраивается ОФ.
    То есть формируется вот такая структура:
    Позиция1 +0.06
    Позиция2 -0.56
    Позиция3 0.00
    Позиция4 0.23

    Никто не может запретить мне заполнить второй столбец запустив анализ позиций на другой программе - иначе придем к запрету на выкладывание вариантов выданных программами и оценок. Но на том-же форуме Рыбки почему-то никто не стесняется приводить к позициям Рыбкины оценки и варианты...

    Или вы сербезно считаете что нельзя ставить позиции на анализ Рыбкой?
    Тогда скажите - а для чего вообще нужна Рыбка???
     
  35. syrdon
    Оффлайн

    syrdon Учаcтник

    Репутация:
    0
    Но это при одинаковом наборе факторов. Т.е. если и Strelka, и Rybka содержат одни и те же хар-ки позиции и автор первой просто тюнит веса.
    Тут, правда, можно принять за рабочую гипотенузу, что ОФ Рыбки не сильно отличается от фруктовой.

    Если мне не изменяет память, Рыбка 1.x версий приуменьшала глубину перебора и врала в оценке.

    А вообще хорошо выходит. Стрелок утверждает, что не лез внутрь, а всё смог установить из внешних наблюдений. При том, что первое - техническая задача по плечу толковому второкуру, а второе - уже куда более солидная задача оптимизации в ба-а-а-альшом пространстве.

    Рыбак утверждает, что его детище было бы максимум на 20 Эло слабее без Фрукта. Стрелок косвенно утверждает, что у Рыбки и Фрукта похожи хотя бы ОФ.

    Кому верить?

    Я очень уважаю Рыбака.
    Я уважаю Стрелка, если он пошел по первому пути всего лишь на 10% меньше, чем если он пошел по второму.

    2Pia. Нет ОФ не единственный фактор.