Форум » » Великий обманщик Васик Райлих (продолжение) » Ответить

Великий обманщик Васик Райлих (продолжение)

immortal223: Почитывая очередную жаркую дискуссию вокруг Роббо и его легальности на форуме ССС наткнулся на одну совершенно удивительную информацию, которую опубликовал Patrick Buchmann (админ известного и авторитетного французского сайта Le Fou numerique. Цитата: [quote]Bence Laundon wrote: The statistics you mentioned are all from the amateur blogs,amateur forums or amateur websites without any authority. See here, you can see some evidences. http://en.wikipedia.org/wiki/Rybka xxxxxxx derived from Strelka with mask code ( with D++ compiler, then decompiled to C++ codes ), and Robbolitto derived from xxxxxxx. Hi, Wikipedia had neither an authority. The first Rybka beta was released on December 2, 2005. This is not true. For ex. there was a Rybka 1.5.32 played in Système du Suisse in september 2005. This was a Rybka AF (ante Fruit). Regards, Patrick[/quote] Примерный перевод: [quote]Bence Laundon написал: Статистика, которую ты упоминал вся получена из аматорских блогов, форумов и сайтов, которым невозможно полностью доверять. Посмотри сюда, здесь несколько улик. http://en.wikipedia.org/wiki/Rybka xxxxxxx происходит от Strelka с маскировкой кода ( D++ компилятор, затем декомпилировано в C++ ), и Robbolitto также происходит от xxxxxxx. Привет, Wikipedia тоже не вызывает особого доверия. Первая бета версия Рыбки была выпущена 2 декабря 2005 года Это неправда. Например, в турнире Système du Suisse, который проходил в сентябре 2005 принимала участие Rybka 1.5.32. Это была Rybka AF (до-«фруктовая»). С уважением, Patrick[/quote] Как известно нашим пользователям со стажем, исходники Фрукта были опубликованы в середине июня 2005 года. А Васик признавался, что движок писать начал ещё в 2004. Т.е. его самая первая Рыбка явно не основывалась на исходниках Фрукта, которые ещё не были опубликованы, когда Райлих только-только начал свою работу над движком. Идём далее. Турнир Système du Suisse проходил в сентябре 2005. Исходники Фрукта 2.1 к тому времени уже были опубликованы. Это стало подлинным прорывом в компьютерных шахматах, данный факт признают все. НО! Rybka 1.5.32, игравшая в этом турнире, очевидно, была написана Райлихом ещё до того, как он ознакомился с фруктовыми «сорцами». А очевидно это вот почему Его первая Рыбка (известная нам, по крайней мере) была на 440 пунктов ЭЛО слабее, чем сильнейший движок того времени - Shredder 8 (2123 против 2563)! По силам примерно равна Sjeng 12.13, который вы и сейчас можете спокойно скачать с сайта автора и убедиться в его очень невеликой силе игры. Проходит буквально 2 месяца и что мы видим? 2 декабря 2005 года на сайте WBEC выкладывается Rybka 1.0 Beta, которая по словам автора почти на 50 ЭЛО (а то и более) сильнее, чем лидеры того времени: Fruit 2.2 и Shredder 9. Над автором, которого никто не знал тогда, посмеялись на шахматных форумах, но скачав его Рыбку и протестировав против Тоги (которая только появилась), Шреддера, Фрица и других топ-программ, смешки быстро стихли. И теперь наоборот, со всех сторон посыпались возгласы удивления и восхищения новым, не понятно откуда взявшимся движком, который в миттельшпиле играл ТАК СИЛЬНО, что, не смотря на огромные прорехи в эндшпильных знаниях, умудрялся выносить бывших лидеров вперёд ногами. Рыбка 1.0 Бета просто не давала шреддерам и фруктам дожить до эндшпиля, где они могли ещё потягаться с новичком. Васик, поняв, что на этом можно делать деньги, через 3 дня убрал движок из свободного распространения и взялся ударными темпами его модернизировать. Ну мы помним, как чуть не каждый день выходила новая «бетка» Рыбки, постоянно усиливаясь и ещё более отрываясь от прочих движков. К чему я так подробно всё это вам рассказал? А к тому, что давайте взглянем на то, что произошло с Рыбкой спустя каких-то 2 месяца - с сентября по ноябрь. 1) На сентябрь имеем 440 ЭЛО отставания от Shredder 8 2) На декабрь получаем 2731 против 2821 (тут сравниваю по CEGT) +90 ЭЛО перевеса. Итого - более 500 ЭЛО прибавки! Возникает резонный вопрос: как такое может быть? Вообще может ли быть такое? Может автор сделал какое-то открытие, переворачивающее с ног на голову шахматное программирование? Может он доработал «конспекты Ботвинника» и реализовал «думающий» движок? Инопланетяне ему помогли? Как мне кажется ответ зарыт гораздо ближе к поверхности. Fruit 2.1 с его исходниками! Васик отличный программист, это никто не оспаривает, даже гениальный, к тому же ещё и мастер ФИДЕ по шахматам. Но может ли, пусть даже гений, так усилить свою программу за какие-то 2 месяца без значительной «внешней помощи»? Я в это не верю! Только благодаря Фрукту Рыбка В. Райлиха смогла сделать такой сумасшедший рывок в 500 Эло (по сути он на 80-100 ЭЛО «усилил Фрукт»). Давайте вспомним и то первое интервью, что я переводил на русский язык ещё для старого сайта immortal223, в котором Васик прямо говорил, что благодаря Фрукту он сумел «немного» улучшить свою программу. Подводя итоги данной статьи я хочу отметить тот факт, что никакого другого рационального объяснения внезапному усилению игры обычной, средней программы дать попросту невозможно (особенно это становится наглядным в свете только-только выпущенных исходных кодов одной из сильнейших программ того времени). Интересно, где б добыть ту самую Rybka 1.5.32 PS И разве можно верить такому человеку как Райлих, утверждающему что Роббо - это клон Рыбки (причём не уточняя 3-ей или украденной 4-ой), причём заявил это вскользь, мимоходом и больше к данной теме не возвращался, предпочитая отмалчиваться в окопах, откладывая выход давно обещанной Рыбки 4. Уж никак собрался украсть идеи теперь из Робболита , потому и отложил выход Рыбки 4 на неопределённый срок, параллельно спустив всех собак на Роббо и тех, кто его использует. Где это видано, что за использование на игровом сайте компании, которая отнюдь не принадлежит Райлиху, банят пользователей, играющих Ипполитами/Робболитами? Разве принято какое-то официальное постановление, что тот или иной движок суть клоны Рыбки? Человек купил годовой аккаунт на ПЧ, нашёл в интернете самый сильный движок и конечно решил им поиграть. И тут здрасьте! Бан! Плакали денежки. На основании чего? или они банят только бесплатных пользователей? Тем более гнустный подход.

Ответов - 83, стр: 1 2 3 4 5 All

Osipov: Ну так в чём же дело ? У вас тоже есть исходники Ипполита и Рыбки. Вот и совместите их в лучшую сторону, и тогда у вас на руках тоже будет монстр. А зачем оно мне?

Iork: Osipov пишет: А зачем оно мне? Как зачем ? Не хотите создать движок №1 в мире ?

Osipov: Как зачем ? Не хотите создать движок №1 в мире ? Не хочу.


Кевин: Osipov пишет: Не хочу. А почему, если не секрет?

Osipov: А почему, если не секрет Ну сделаю я движок № 1 в мире... Как его сделать - совершенно понятно. Тут проблем нет. Тем более, что он уже сделан, хотя можно сделать еще намного лучше. И что дальше? Ну погудят на токчессе (и здесь тоже), повозят опять мордой об стол. Опять обсудят тему реверс-инжиниринга, в котором, как я убедился, никто ни черта не понимает. Поговорят о легальности/нелегальности, и сколько кто у кого строк кода списал. И всё... И есть ли смысл ради этого париться? Можно и без создания (и выпуска) движков заниматься экспериментами, удовлетворять свое любопытство и находить в этом удовольствие. Для меня этого вполне достаточно.

immortal223: Osipov пишет: И что дальше? Можно начать его продавать...

Iork: immortal223 пишет: Можно начать его продавать... Неплохая мысль

Кевин: immortal223 пишет: Можно начать его продавать... Но это уже коммерческая сторона. Опасная грань: Васик вот погнался за деньгами, кластерное время захотел за деньги использовать, и что из этого вышло? А начинал с бесплатной версии, потом коммерческой, потом... Нужно знать предел.

unknow: Кевин пишет: Васик вот погнался ... Нужно знать предел. "Суслик <censored> личность" (С) COMEDY Club До Васика проблемы в движкописательстве какие-нибудь были?

Iork: Osipov пишет: Ну сделаю я движок № 1 в мире... Как его сделать - совершенно понятно. Тут проблем нет. Тем более, что он уже сделан, хотя можно сделать еще намного лучше. И что дальше? Ну погудят на токчессе (и здесь тоже), повозят опять мордой об стол. Опять обсудят тему реверс-инжиниринга, в котором, как я убедился, никто ни черта не понимает. Поговорят о легальности/нелегальности, и сколько кто у кого строк кода списал. И всё... И есть ли смысл ради этого париться? Можно и без создания (и выпуска) движков заниматься экспериментами, удовлетворять свое любопытство и находить в этом удовольствие. Для меня этого вполне достаточно. Так вы сначала сделайте, а потом посмотрим. Может не всё так плохо будет. А, кстати, если вам мало того, о чём вы писали выше, то что тогда ещё вам нужно, чтобы выпустить новый сильный движок ? Вот если бы я так же понимал в программировании и создании движков, я бы сделал это только для того, чтобы порадовать форумчан и многих других любителей компьютерных шахмат.

Lime: Посмотрите сюуда click here Кажется Rybka 1.5.32 датирована 08.04.2004.

unknow: Iork пишет: я бы сделал это только для того, чтобы порадовать форумчан и многих других любителей компьютерных шахмат. Не сделал бы :) Движок - это обычно хоббийный стаерский проект, пишущийся в свободное от зарабатывания на жизнь время. Тут нужна несколько другая мотивация. Текста получается вроде немного, но некоторые куски переписываешь по нескольку раз. Просто написать его как другую программу - недостаточно. Ужас если для новой фишки приходится вернуться к генератору ходов, или из-за найденной ошибки. Некоторые вещи делаешь уже на зубах, с полным разочарованием в своем всём. Но радует то, что растешь над собой :)

Noviceik: "Как его сделать - совершенно понятно. Тут проблем нет." (с) Ого. А вот об Этом нельзя-ли поподробнее ? Ликбез для новичков так сказать. Нинаю хде нижимать, чтоб цитату сделать .

unknow: Noviceik пишет: Как его сделать - совершенно понятно. Тут проблем нет. Брать чужие исходники и компилировать? Если писать свой с нуля, много забавного можно узнать, например о масштабах своего упрямства и лени :) Собственный пример, на ранней стадии поленился написать хороший генератор шахов, обточивал другие вкусные куски, как итог грелка вот-вот порвала бы тузика, но [Event "Турнир Арены169"] [Site "VMBOOK"] [Date "2010.01.27"] [Round "1"] [White "00-pony"] [Black "16-rybka"] [Result "0-1"] [BlackElo "2200"] [ECO "B15"] [Opening "Caro-Kann"] [Time "00:52:08"] [Variation "Gurgenidze: 4.Nf3 Bg7 5.h3 dxe4 6.Nxe4"] [WhiteElo "2200"] [TimeControl "60+2"] [Termination "normal"] [PlyCount "100"] [WhiteType "program"] [BlackType "program"] 1. Nc3 {(Nb1c3 Nb8c6 d2d4 d7d5 Bc1f4 Bc8f5 Ng1f3 e7e6 e2e3 Bf8b4 Bf1b5 Ng8e7 OO OO Qd1d2) +0.17/14 3} Nf6 {(Ng8f6 d2d4 d7d5 Bc1f4 Nf6h5 Bf4d2 Nb8c6 e2e3 g7g6) -0.05/12 6} 2. e4 {(e2e4 d7d5 e4xd5 Nf6xd5 Bf1c4 Nd5b6 Bc4e2 Nb8c6 Ng1f3 Bc8f5 OO e7e6 d2d3 Bf8c5) +0.22/14 3} Nc6 {(Nb8c6 Ng1f3 e7e5 Bf1c4 Bf8c5 OO OO d2d3 d7d6) -0.04/12 4} 3. d4 {(d2d4 d7d5 e4e5 Nf6e4 Nc3xe4 d5xe4 Bc1e3 Bc8f5 g2g4 Bf5g6 Bf1c4 e7e6 Ng1e2 Bf8b4+ c2c3 Bb4e7) +0.33/15 3} d5 {(d7d5 e4e5 Nf6e4 Ng1f3 Bc8f5 Bf1d3 e7e6) -0.03/10 0} 4. e5 {(e4e5 Nf6e4 Nc3xe4 d5xe4 c2c3 Qd8d5 Ng1e2 Bc8f5 Ne2f4 Qd5a5 Bf1c4 e7e6 Bc1e3 OOO OO) +0.38/15 3} Ne4 {(Nf6e4 Bf1b5 Ne4xc3 b2xc3 g7g6 Ng1f3 Bf8g7 OO) 0.00/10 1} 5. Nxe4 {(Nc3xe4 d5xe4 c2c3 Bc8e6 Bc1e3 Qd8d7 Qd1c2 OOO Qc2xe4 Be6f5 Qe4f3 e7e6 Bf1b5 Bf8e7 Bb5xc6 b7xc6) +0.49/15 3} dxe4 {(d5xe4 Bc1e3 Bc8f5 Ng1h3 Qd8d7 Bf1c4) +0.14/9 0} 6. c3 {(c2c3 Bc8e6 Bc1e3 Qd8d7 Qd1c2 OOO Qc2xe4 Be6d5 Qe4c2 Qd7g4 f2f3 Qg4h5 c3c4 Nc6b4) +0.47/14 3} g6 {(g7g6 Ng1h3 Bf8g7 Nh3g5 Qd8d5 Qd1a4 Bc8e6) 0.00/10 7} 7. Bc4 {(Bf1c4 Bf8g7 f2f3 Nc6a5 f3xe4 Na5xc4 Qd1a4+ Qd8d7 Qa4xc4 Qd7g4 Qc4b5+ c7c6 Qb5e2 Qg4xe2+ Ng1xe2 Bc8g4) +0.73/13 3} Bg7 {(Bf8g7 f2f3 Bc8f5 f3xe4 Bf5xe4 Ng1f3 OO OO Nc6a5) +0.02/11 5} 8. f3 {(f2f3 e4xf3 Ng1xf3 OO OO Bc8f5 Bc1g5 h7h6 Bg5f4 g6g5 Bf4e3 Qd8d7 Qd1b3 Ra8b8) +0.76/14 3} Na5 {(Nc6a5 Bc4b5+ c7c6 Bb5e2 e4xf3 Ng1xf3 Qd8d5 OO) -0.10/11 3} 9. fxe4 {(f3xe4 Na5xc4 Qd1a4+ Qd8d7 Qa4xc4 Qd7g4 Qc4b5+ c7c6 Qb5e2 Bc8d7 Qe2xg4 Bd7xg4 Ng1f3 Bg4xf3 g2xf3 Ke8d7) +0.79/15 3} Nxc4 {(Na5xc4 Qd1a4+ c7c6 Qa4xc4 Bc8e6 Qc4e2) -0.05/10 1} 10. Qa4+ {(Qd1a4+ Qd8d7 Qa4xc4 Qd7g4 Qc4b5+ c7c6 Qb5e2 Bc8d7 Qe2xg4 Bd7xg4 Ng1f3 Ke8d7 Bc1e3 Bg4xf3 g2xf3 h7h5) +0.90/15 3} c6 {(c7c6 Qa4xc4 Bc8e6 Qc4e2 OO Ng1f3 b7b5 Qe2c2 f7f6) -0.11/12 2} 11. Qxc4 {(Qa4xc4 Bc8e6 Qc4a4 b7b5 Qa4d1 OO Ng1e2 f7f6 e5xf6 e7xf6 Bc1f4 f6f5 e4e5 Qd8h4+ g2g3 Qh4g4) +0.93/14 3} Be6 {(Bc8e6 Qc4e2) -0.22/12 4} 12. Qa4 {(Qc4a4 b7b5 Qa4d1 Qd8a5 Ng1f3 OO Qd1c2 Rf8e8 Bc1f4 Ra8d8 b2b4 Qa5a3 OO Be6c4) +1.00/14 3} Qb6 {(Qd8b6 Ng1f3 OOO OO h7h6 b2b3 Kc8b8) -0.22/10 2} 13. Nf3 {(Ng1f3 f7f6 e5xf6 e7xf6 c3c4 a7a5 c4c5 Qb6b4+ Qa4xb4 a5xb4 Bc1d2 f6f5 e4xf5 g6xf5 Bd2xb4 Be6xa2) +0.97/14 3} O-O {(OO OO c6c5 d4d5 Be6g4 Bc1f4 Bg4xf3 g2xf3 Qb6xb2) -0.22/11 6} 14. O-O {(OO f7f6 e5xf6 e7xf6 b2b3 Qb6c7 Bc1e3 b7b6 c3c4 Rf8e8 g2g3 Ra8d8 Be3f4 Qc7b7) +1.25/14 3} c5 {(c6c5 d4d5 Be6g4 Bc1f4 Bg4xf3 g2xf3 Qb6xb2 Qa4b3) -0.27/10 3} 15. Rf2 {(Rf1f2 c5xd4 c3xd4 Ra8c8 Bc1g5 f7f6 e5xf6 e7xf6 Bg5f4 g6g5 Bf4e3 Qb6c6 Qa4xa7 Qc6xe4) +1.15/14 3} cxd4 {(c5xd4 c3xd4 Be6g4 Bc1g5 f7f6 e5xf6 e7xf6 Bg5f4 Ra8c8) -0.32/10 2} 16. cxd4 {(c3xd4 Be6g4 Bc1g5 Bg4xf3 g2xf3 Rf8e8 Ra1d1 Ra8c8 Qa4a3 Rc8c4 Bg5e3 Rc4c7 d4d5 Qb6b5) +1.18/14 2} Bg4 {(Be6g4 Bc1g5 f7f6 e5xf6 e7xf6 Bg5f4 Ra8d8 Qa4b3+ Qb6xb3 a2xb3 a7a6) -0.38/11 3} 17. Bg5 {(Bc1g5 Bg4xf3 g2xf3 Rf8e8 Ra1d1 Ra8c8 Bg5h4 h7h6 f3f4 Qb6c6 Qa4b4 Qc6xe4 Bh4xe7 Qe4d5) +1.17/14 2} f6 {(f7f6 e5xf6 e7xf6 Bg5f4 Ra8d8 Qa4c4+ Rf8f7 Ra1d1 Rd8c8 Qc4d3) -0.34/11 2} 18. exf6 {(e5xf6 Bg7xf6 Bg5xf6 Rf8xf6 Qa4b3+ Qb6xb3 a2xb3 Bg4xf3 Rf2xf3 Rf6xf3 g2xf3 a7a5 Kg1f2 Kg8f7 Kf2e3 Kf7e6) +1.19/14 2} exf6 {(e7xf6 Bg5f4 Ra8d8 Qa4c4+ Rf8f7 Ra1d1 Rd8c8 Qc4d3 Rf7d7) -0.33/11 1} 19. Bf4 {(Bg5f4 g6g5 Bf4g3 Bg4xf3 g2xf3 f6f5 Rf2d2 Ra8c8 e4e5 f5f4 Bg3f2 Rf8d8) +1.21/12 2} Rac8 {(Ra8c8 Qa4b3+ Qb6xb3 a2xb3 Rf8e8 h2h3 Bg4d7 Ra1xa7 Re8xe4) -0.38/10 2} 20. Re1 {(Ra1e1 Rf8f7 d4d5 Bg7f8 Bf4e3 Qb6b4 Qa4d1 Qb4xe4 Be3xa7 Qe4c4 b2b3 Qc4f4) +1.29/12 2} Rfd8 {(Rf8d8 Bf4e3 Bg7f8 e4e5 Bg4xf3 Rf2xf3 f6xe5 d4xe5 Qb6xb2 Qa4xa7) -0.33/11 2} 21. Be3 {(Bf4e3 Bg7f8 a2a3 Bg4d7 Qa4d1 Rd8e8 d4d5 Qb6a6 Be3d4 Qa6c4 b2b3 Qc4a6 e4e5 Qa6xa3 e5xf6 Re8xe1+ Nf3xe1) +1.33/13 2} Bf8 {(Bg7f8 d4d5 Qb6b4 Qa4xb4 Bf8xb4 Re1e2 a7a6 h2h3 Bg4d7) -0.35/11 2} 22. a3 {(a2a3 Bg4d7 Qa4d1 Bf8e7 d4d5 Qb6a6 e4e5 f6xe5 Nf3xe5 Bd7e6 Rf2d2 Be6f5 Rd2e2) +1.27/13 2} a5 {(a7a5 Qa4d1 Bf8e7 h2h3 Bg4d7 d4d5 Qb6d6) -0.46/10 4} 23. d5 {(d4d5 Qb6a6 Be3d4 Bf8e7 Qa4d1 a5a4 Re1e2 Qa6c4 Re2c2 Qc4b3 Rf2d2 Rc8c4 Rc2xc4 Qb3xc4) +1.31/13 2} Qa6 {(Qb6a6 Be3d4 Rc8c4 Qa4d1 Bf8h6 Qd1d3 Rd8c8) -0.53/10 3} 24. Bd4 {(Be3d4 Bf8e7 Qa4d1 a5a4 Rf2c2 Rc8xc2 Qd1xc2 Rd8c8 Qc2d2 Qa6c4 e4e5 Bg4xf3 g2xf3 f6xe5 Bd4xe5) +1.27/12 2} Rc4 {(Rc8c4 Qa4d1 Rd8c8 h2h3 Rc4xd4 Qd1xd4 Bf8c5) -0.44/9 0} 25. Qd1 {(Qa4d1 Rd8c8 h2h3 Bg4xf3 g2xf3 Bf8c5 Bd4xc5 Rc4xc5 f3f4 Qa6d6 Qd1d3 b7b5 b2b4) +1.21/13 2} Rdc8 {(Rd8c8 h2h3 Bg4xf3 g2xf3 Bf8c5 Bd4xc5 Rc8xc5 d5d6 Qa6b6) -0.36/10 3} 26. Qd3 {(Qd1d3 a5a4 Re1f1 Bg4xf3 g2xf3 Rc4xd4 Qd3xd4 Bf8c5 Qd4d1 Qa6c4 d5d6 Bc5xf2+ Rf1xf2 b7b5 d6d7) +1.24/13 2} a4 {(a5a4 Re1f1 Bg4xf3 g2xf3 Rc4xd4 Qd3xd4 Bf8c5 Qd4d1 Kg8g7) -0.37/10 2} 27. Kh1 {(Kg1h1 Bf8g7 e4e5 Bg4f5 Qd3e3 f6xe5 Nf3xe5 Rc8e8 Rf2e2 Qa6b5 d5d6 Qb5d5) +1.24/13 2} Qd6 {(Qa6d6 h2h3 Bg4d7 e4e5 f6xe5 Bd4xe5 Qd6c5) -0.40/9 3} 28. Nd2 {(Nf3d2 Rc4c1 Re1xc1 Rc8xc1+ Rf2f1 Rc1xf1+ Qd3xf1 Bf8e7 Kh1g1 h7h6 Nd2c4 Qd6a6 Nc4b6 Qa6xf1+ Kg1xf1 Bg4d1 Nb6c4) +1.57/14 2} Rc1 {(Rc4c1 Re1xc1 Rc8xc1+ Rf2f1 Rc1xf1+ Qd3xf1 Bf8g7 Nd2c4 Qd6a6) -0.65/10 0} 29. Rxc1 {(Re1xc1 Rc8xc1+ Rf2f1 Rc1xf1+ Qd3xf1 Bf8e7 Kh1g1 Bg4d7 Nd2c4 Qd6a6 e4e5 f6xe5 Nc4xe5 Qa6xf1+ Kg1xf1 Bd7b5+ Kf1e1 Kg8g7) +1.51/14 2} Rxc1+ {(Rc8xc1+ Rf2f1 Rc1xf1+ Qd3xf1 Bf8e7 Nd2c4 Qd6a6 Kh1g1 Be7d8 h2h3 Bg4d7 e4e5) -0.70/12 2} 30. Rf1 {(Rf2f1 Rc1xf1+ Qd3xf1 Bf8e7 Kh1g1 Bg4d7 Nd2c4 Qd6a6 e4e5 f6xe5 Nc4xe5 Qa6xf1+ Kg1xf1 Bd7b5+ Kf1e1 Kg8f8 Ke1d2 Kf8e8) +1.51/15 2} Rxf1+ {(Rc1xf1+ Qd3xf1 Bf8e7 Nd2c4 Qd6a6 Kh1g1 Be7d8 h2h3 Bg4d7 e4e5 f6xe5) -0.71/12 1} 31. Qxf1 {(Qd3xf1 Bf8e7 Qf1c4 Bg4d7 e4e5 f6xe5 Nd2e4 Qd6a6 Qc4xa6 b7xa6 Bd4xe5 Kg8f7 d5d6 Be7h4 Be5d4) +1.59/15 2} Bg7 {(Bf8g7 Nd2c4 Qd6a6 h2h3 Bg4d7 Qf1c1 Bg7h6 Qc1xh6 Qa6xc4 Qh6d2) -0.82/13 3} 32. Nc4 {(Nd2c4 Qd6a6 Kh1g1 h7h5 Kg1h1 b7b5 Nc4e3 Bg4d7 Qf1f4 Qa6c8 Bd4c3 Qc8c5 e4e5 f6xe5 Bc3xe5) +1.58/14 2} Qc7 {(Qd6c7 h2h3 Bg4d7 Bd4xf6 Bd7b5 Bf6xg7 Qc7xg7 e4e5 Qg7c7 d5d6 Qc7c8) -0.96/13 7} 33. Nb6 {(Nc4b6 Bg4d7 Nb6xd7 Qc7xd7 Bd4xf6 Qd7f7 e4e5 Bg7xf6 Qf1xf6 Qf7xf6 e5xf6 Kg8f7 d5d6 Kf7xf6 d6d7) +1.47/14 2} Qc2 {(Qc7c2 Qf1c4 Qc2xc4 Nb6xc4 b7b5 Nc4d6 Bg4d7 Kh1g1) -0.83/10 2} 34. Qf4 {(Qf1f4 h7h5 h2h3 Qc2d1+ Bd4g1 Bg4e2 Qf4b8+ Kg8h7 Qb8xb7 Qd1d2 Qb7c7 Qd2xb2 Nb6xa4 Qb2xa3 Na4c3 Qa3b2) +1.60/14 2} Qd3 {(Qc2d3 Bd4c5 h7h5 h2h3 Qd3c2 Bc5g1 Bg4d1 Bg1d4) -1.13/11 2} 35. Bg1 {(Bd4g1 h7h5 Nb6xa4 Qd3b5 h2h3 Bg4xh3 Qf4b8+ Kg8h7 Na4c5 Bh3g4 Qb8xb7 Qb5xb7 Nc5xb7 f6f5 e4xf5 Bg4xf5) +1.60/14 2} h5 {(h7h5 Nb6xa4 Qd3c2 Qf4b8+ Bg7f8 Qb8e8) -0.96/10 0} 36. Nxa4 {(Nb6xa4 Qd3b5 Na4c5 Qb5xb2 Qf4b8+ Kg8h7 Qb8xb7 Qb2xb7 Nc5xb7 f6f5 h2h3 Bg4e2 e4xf5 g6xf5 Nb7d6) +2.23/14 2} Qc2 {(Qd3c2 Qf4b8+ Kg8h7 Na4c5 Qc2xb2 h2h3 Bg4e2) -1.32/9 0} 37. Qb8+ {(Qf4b8+ Kg8h7 Na4c5 Qc2xb2 Qb8xb7 Qb2xb7 Nc5xb7 f6f5 h2h3 Bg4e2 e4xf5 g6xf5 d5d6 Be2b5 Bg1e3 Bg7e5) +2.22/15 2} Kh7 {(Kg8h7 Na4c5 Qc2e2 Qb8f4 Qe2xb2 d5d6 Bg7h6 Qf4f2) -1.32/11 0} 38. Nc5 {(Na4c5 Qc2xb2 Qb8xb7 Qb2xb7 Nc5xb7 f6f5 h2h3 Bg4e2 e4xf5 g6xf5 Nb7d6 f5f4 Bg1c5 Be2d3 Kh1h2 Kh7g6) +2.24/16 2} Qe2 {(Qc2e2 Qb8f4 Qe2xb2 d5d6 Qb2b5 h2h3 Bg4c8 Qf4d2 Bc8d7) -1.44/12 3} 39. h3 {(h2h3 Bg4xh3 g2xh3 b7b6 Qb8xb6 Qe2f3+ Kh1h2 Qf3e2+ Kh2g3 h5h4+ Kg3xh4 Qe2e1+ Kh4g4 Qe1xg1+ Kg4f3 f6f5 d5d6 f5xe4+ Kf3xe4 Qg1g2+ Ke4f4 Bg7xb2 d6d7 g6g5+ Kf4f5) +2.75/16 2} Bxh3 {(Bg4xh3 Qb8g3 Bh3g4 d5d6 Qe2d1 Qg3d3 Qd1xd3 Nc5xd3 Bg7f8 Bg1c5 Kh7g7) -0.69/13 2} 40. gxh3 {(g2xh3 b7b6 Qb8xb6 Qe2f3+ Kh1h2 Qf3e2+ Kh2g3 h5h4+ Kg3xh4 Qe2e1+ Kh4g4 Qe1xg1+ Kg4f3 f6f5 d5d6 f5xe4+ Kf3xe4 Qg1g2+ Ke4f4 Bg7xb2 d6d7 g6g5+ Kf4f5) +2.75/15 2} Qf3+ {(Qe2f3+ Kh1h2 Qf3e2+) 0.00/14 0} 41. Kh2 Qe2+ {(Qf3e2+ Kh2h1 Qe2f3+) 0.00/16 0} 42. Kg3 {(Kh2g3 b7b6 Qb8xb6 h5h4+ Kg3xh4 Qe2e1+ Kh4g4 Qe1xg1+ Kg4f3 f6f5 e4xf5 Qg1d1+ Kf3e3 Qd1d4+ Ke3e2 Qd4e5+ Ke2f3 Qe5xf5+ Kf3e3 Qf5xd5 b2b4 Bg7d4+ Ke3e2) +2.41/14 2} h4+ {(h5h4+ Kg3xh4 Qe2f3 Qb8g8+) +310.00/10 0} 43. Kxh4 {(Kg3xh4 b7b6 Qb8xb6 Qe2e1+ Kh4g4 Qe1xg1+ Kg4f3 f6f5 Kf3e2 f5xe4 Qb6b4 Qg1g2+ Ke2e1 Qg2g1+ Ke1d2) +2.43/9 0} Qf3 {(Qe2f3) +319.00/1 0} 44. Qg8+ {(Qb8g8+ Kh7xg8 Bg1e3 f6f5 Nc5e6 Bg7f6+ Ne6g5 Qf3xe3 e4xf5 Qe3xg5+) -М5/64 0} Kxg8 {(Kh7xg8 Bg1e3 g6g5+ Be3xg5 f6xg5+) +М7/3 0} 45. Be3 {(Bg1e3 f6f5 Nc5e6 Bg7f6+ Ne6g5 Qf3xe3 e4xf5 Qe3xg5+) -М4/64 0} g5+ {(g6g5+ Be3xg5 f6xg5+) +М6/3 0} 46. Bxg5 fxg5+ {(f6xg5+ Kh4xg5 Kg8h7 e4e5 Bg7h6+ Kg5h4 Qf3f4+) +М5/3 0} 47. Kxg5 Kh7 {(Kg8h7 e4e5 Bg7h6+ Kg5h4 Qf3f4+) +М4/3 0} 48. e5 {(e4e5 Bg7h6+ Kg5h4 Qf3f4+ Kh4h5 Qf4g5+) -М3/64 0} Bh6+ {(Bg7h6+ Kg5h4 Qf3f4+) +М3/3 0} 49. Kh4 Qf4+ {(Qf3f4+ Kh4h5 Qf4g5+) +М2/3 0} 50. Kh5 Qg5# {(Qf4g5+) +М1/3 0} 0-1 Причина - мой генератор шахов строил только прямые шахи фигурами, и позиция после 43 хода белые (Kxh4) лежала в хеше по отсечке нулевого хода как безопасная, еще с 39 хода белых (h3) Результат - вполне человеческий зевок. Можно суперски заточить оценку, но может подвести неверное решение по поводу проходных, казалось бы, вещей, принятое хрен знает когда. Ошибка была найдена трассировкой в лоб в CodeLite - это об упрямстве :)

unknow: Noviceik пишет: Нинаю хде нижимать, чтоб цитату сделать Выделить в цитируемом посте кусок мышкой и нажать в подвале поста ссылку - я смотрю без картинок - уменя так и написано "Цитата"

Noviceik: так и написано "Цитата" Ларчик просто открывался Пасибки. Да тут море всяких возможностей.

Osipov: Так вы сначала сделайте, а потом посмотрим. Может не всё так плохо будет. Уже делал, а потом смотрел. Увидел и узнал много интересного. Самое любопытное наблюдение - как люди приходят к тем или иным выводам, не понимая сути, не имея информации и основываясь только на своих убеждениях и своей вере. Только зачем этот эксперимент повторять ещё раз?

Iork: Osipov пишет: Самое любопытное наблюдение - как люди приходят к тем или иным выводам, не понимая сути, не имея информации и основываясь только на своих убеждениях и своей вере. Я этот вывод уже давно сделал. По теме ремонта компьютеров. Как какой-нибудь полный чайник делает далеко идущие выводы отчего комп сломался, что сломалось, и кто виноват(самое главное).

дуп: Вот если бы я так же понимал в программировании и создании движков, я бы сделал это ... А кто не дает-то? Сходил в книжный магазин, купил книжечку типа "С/C++ для чайников" и вперед. 3-5 месяцев упорного труда и, если повезет, может быть получится игра "Крестики-нолики 3х3". Вот и покажете всем, на что вы способны, кроме как "я бы". Ни Юрия Осипова, ни других авторов нигде никто не учил писать движки. Всему они учились сами.

Otodranik: Кевин пишет: Но это уже коммерческая сторона. Опасная грань: Васик вот погнался за деньгами, кластерное время захотел за деньги использовать, и что из этого вышло? А начинал с бесплатной версии, потом коммерческой, потом... Нужно знать предел. Ну и сколько он, думаешь, денег с рыбки срубил? Его продукт, его и права как его реализовывать. Попотел и здоровья он сидя за компом много попортил . Ты как бы поступил на его месте? Единственное, что смущает Рыбка 3+ так и не вышла Хорошие идеи в нашем мире стоят дорого, глупо и тяжело было бы выпускать их сразу.



полная версия страницы