История программы Рыбка
Осенью 2005 года чех Васик Райлих – автор почти никому не известной шахматной программы – объявил о наборе тестеров, указав примерный уровень силы программы, превосходящий уровни сильнейших программ того времени, в т.ч. Shredder 9. Т.е. автор программы Rybka утверждал, что она играет в шахматы сильнее всех!
Первоначально данное сообщение сочли шуткой. Однако, менее чем через месяц появились сообщения тестеров-шахматистов о том, что, действительно, Рыбка демонстрирует уверенное превосходство над сильнейшими профессиональными программами (Fritz, Shredder, Junior), особенно в блиц-партиях с существенным недостатком времени. И это при том, что по сути программа была сырой, без поддержки эндшпильных баз и с кучей недоделок.
Это событие стало небольшой революцией в истории компьютерных шахмат, где события развивались очень плавно, рост мастерства программ увеличивался только вместе с производительностью компьютеров. Тут же шахматные форумы наполнились новым славянским словом Rybka, непривычным взгляду англоязычного населения. Началась “рыбкомания”, все рейтинг-листы шахматных программ тут же возглавила Rybka 1.0 beta.
Сила игры Рыбки оказалась именно в середине партии, где молодая программа просто переигрывала соперников, превращая минимальное преимущество в победу. Неумение играть в эндшпиле не сильно сказывалось на результатах Рыбки, т.к. конкуренты просто не дотягивали до эндшпиля! Рейтинг Рыбки в скором времени превысил невероятную цифру в 3000 пунктов.
Турнирные достижения программы Rybka
В 2005 году, с 27 декабря по 30 декабря, Rybka участвовала в Международном Компьютерном Шахматном Чемпионате в городе Падерборн, Германия. Rybka выиграла турнир с результатом 5½ очка из 7 возможных, опередив своих преследователей, среди которых были Gandalf, Zappa, Spike, Shredder и Fruit.
На CCT8 с 25 февраля до 26 февраля, Rybka победила с результатом 8 из 9, не потерпев ни одного поражения.
В апреле 2006 в главном турнире Freestyle (компьютеру помогает человек) PAL/CSS, Rybka 1.1 заняла первое место. Но в финальном турнире, Rybka 1.1 финишировала на втором и третьем месте, позади Hydra.
В 6 Лейденском турнире ICT в мае 2006, Rybka победила с результатом 8,5 из 9, впереди Sjeng, Gandalf и Shredder.
В 14 Мировом Компьютерном Шахматном Чемпионате в Турине, Италия в мае 2006, Rybka, играющая под именем “Rajlich”, финишировала второй, вместе со Shredder (позади Junior).
В июне 2006 на главном турнире Freestyle PAL/CSS, команда Rybka, играющая под руководством Райлиха, поделила первое место с Intagrand. В финале команда Rybka взяла чистое первое место, с отрывом в одно очко. Все 8 участников финала были пользователями Rybka.
В 2006 на открытом компьютерном первенстве Голландии, Rybka 2.2 финишировала на первом месте (9 из 9).
В декабре 2006, Rybka принимала участие в 16 Международном Компьютерном Шахматном Чемпионате в Падерборн (Германия) и выиграла турнир (6,5 из 7).
В феврале 2007 Rybka выигрывает турнир CCT9 (6 из 7).
В 7 Лейденском турнире ICT в мае 2007 Rybka победила с результатом 7,5 из 9, опередив Zappa и HIARCS.
Rybka выиграла 15 Мировой Компьютерный Шахматный Чемпионат в июне 2007 с результатом 10 из 11.
Команда Rybka, играющая под руководством Райлиха, выиграла в июне 2007 Freestyle PAL/CSS с результатом 6 из 9.
Бесплатные он-лайн шахматы
Если вы начинающий шахматист или вам просто хочется поиграть в шахматы, то я настоятельно рекомендую начать с бесплатного он-лайн ресурса https://lichess.org/ — это шахматный интернет-сервер, созданный французским программистом Тибо Дюплесси.
Самое главное преимущество этих шахмат в том, что вам не нужно ничего устанавливать на компьютер, играть вы будете в своем любимом браузере. Но отсюда и недостаток, для игры вам нужен интернет.
Посетите сайт lichess.org и вы будете играть в шахматы бесплатно.
И не думайте, что эти шахматы всего лишь очередная интернет-забава. Ресурс имеет режим обучения, позволяет организовать турниры, можно просто поиграть с компьютером. В последнем режиме вам доступно несколько уровней сложности. На сервере используется Stockfish — сильнейший в мире свободный и открытый UCI-совместимый шахматный движок. В мировом рейтинге шахматных движков Stockfish уверенно входит в тройку лидеров наряду с Houdini и Komodo.
И самое главное, что все это бесплатно и без регистрации. Попробуйте и возможно читать эту статью дальше вам не будет нужды :-).
ТОП-50 движков
№ | Движок | ЭЛО | Игры | Баллы | Победы % | Ничьи % | Автор |
---|---|---|---|---|---|---|---|
1 | Stockfish 10 | 3551 | 27653 | 86.76 | 74.49 | 24.50 | Romstad, Costalba, Kiiski, Linscott |
2 | Houdini 6.02 | 3465 | 16240 | 80.81 | 64.08 | 33.40 | Robert Houdart |
3 | Komodo 12.3 | 3396 | 40000 | 73.93 | 56.79 | 34.30 | Dailey, Kaufman,Lefler |
4 | Fire 7.1 | 3354 | 30075 | 69.41 | 48.65 | 41.50 | Norman Schmidt |
5 | Xiphos 0.5 | 3319 | 19700 | 66.66 | 46.95 | 39.40 | Milos Tatarevic |
6 | Ethereal 11.25 | 3312 | 24470 | 65.33 | 44.07 | 42.50 | Andrew Grant |
7 | Laser 1.7 | 3274 | 22499 | 61.94 | 41.82 | 40.20 | Jeffrey An, Michael An |
8 | Shredder 13 | 3271 | 40771 | 63.93 | 42.05 | 43.80 | Stefan Meyer-Kahlen |
9 | Booot 6.3.1 | 3251 | 17406 | 53.43 | 27.02 | 52.80 | Alex Morozov |
10 | Andscacs 0.95 | 3239 | 25722 | 58.23 | 37.85 | 40.80 | Daniel Jose Queralto |
11 | Fizbo 2.0 | 3233 | 33983 | 56.74 | 37.79 | 37.90 | Youri Matiounine |
12 | Gull 3 | 3194 | 35168 | 58.29 | 37.03 | 42.50 | Vadim Demichev |
13 | Schooner 2.0.34 | 3169 | 20336 | 50.21 | 30.56 | 39.30 | Dennis Sceviour |
14 | Fritz 16 | 3159 | 21943 | 52.16 | 31.90 | 40.50 | Chessbase |
15 | Equinox 3.30 | 3152 | 27196 | 54.86 | 33.39 | 42.90 | Colli, Rocchi |
16 | Chiron 4 | 3150 | 27433 | 51.62 | 29.90 | 43.40 | Ubaldo Andrea Farina |
17 | Critter 1.6a | 3145 | 32304 | 53.61 | 32.41 | 42.40 | Richard Vida |
18 | Rofchade 2.0 | 3132 | 21250 | 47.47 | 27.60 | 39.70 | Ronald Friedrich |
19 | Nirvana 2.4 | 3117 | 25259 | 49.34 | 28.89 | 40.90 | Thomas Kolarik |
20 | Pedone 1.9 | 3108 | 18902 | 45.14 | 26.15 | 38.00 | Fabio Gobbato |
21 | Texel 1.07 | 3098 | 23670 | 47.34 | 29.07 | 36.60 | Peter Osterlund |
22 | Hannibal 1.7 | 3094 | 27263 | 46.92 | 26.74 | 40.40 | Sam Hamilton, Edsel Apostol |
23 | Nemorino 5.00 | 3093 | 20484 | 45.13 | 27.39 | 35.50 | Christian Gunther |
24 | Senpai 2.0 | 3074 | 22396 | 44.15 | 25.30 | 37.70 | Fabien Letouzey |
25 | Protector 1.9.0 | 3062 | 25684 | 45.86 | 25.95 | 39.80 | Raimund Heid |
26 | iCE 3.0 | 3058 | 21805 | 46.82 | 28.75 | 36.10 | Thomas Petzke |
27 | Vajolet 2.2.6 | 3058 | 15110 | 42.40 | 22.90 | 39.00 | Marco Belli |
28 | Chess22k 1.12 | 3048 | 16377 | 38.13 | 20.19 | 35.90 | Sander Maassen vd Brink |
29 | Arasan 21.3 | 3043 | 2700 | 33.91 | 18.56 | 30.70 | Jon Dart |
30 | Wasp 3.50 | 3030 | 20812 | 39.01 | 21.12 | 35.80 | John Stanback |
31 | Smarthink 1.98 | 3030 | 16979 | 42.61 | 28.40 | 28.40 | Sergei Markoff |
32 | SCTR 1.1f | 3000 | 4990 | 36.44 | 19.58 | 33.70 | Can Catin, Dogac Eidenk |
33 | Naum 4.6 | 3000 | 25742 | 39.35 | 21.53 | 35.60 | Aleksandar Naumov |
34 | Demolito 2018-10-29 | 2980 | 17426 | 35.54 | 20.34 | 30.40 | Lucas Braesch |
35 | ChessBrainVB 3.70 | 2980 | 2113 | 51.16 | 32.23 | 37.90 | Roger Zuehlsdorf |
36 | Pirarucu 2.9.5 | 2979 | 12248 | 38.33 | 22.14 | 32.40 | Raoni Campos |
37 | Rodent III 0.273 | 2949 | 12901 | 35.83 | 19.89 | 31.90 | Pablo Vazquez, Pawel Koziol |
38 | Deuterium 2019.1.36.50 | 2947 | 16266 | 31.24 | 15.90 | 30.70 | Ferdinand Mosca |
39 | HIARCS 14 | 2940 | 19029 | 36.52 | 20.69 | 31.70 | Mark Uniacke |
40 | Bobcat 8.0 | 2929 | 16544 | 32.41 | 16.95 | 30.90 | Gunnar Harms |
41 | Hakkapeliitta 3.0 | 2928 | 14833 | 34.14 | 21.15 | 26.00 | Mikko Aarnos |
42 | Alfil 15.8 | 2926 | 777 | 45.37 | 25.10 | 40.50 | Enrique Sanchez Acosta |
43 | Amoeba 2.8 | 2905 | 13761 | 31.57 | 16.74 | 29.70 | Richard Delorme |
44 | Crafty 25.2 | 2894 | 14925 | 29.65 | 16.42 | 26.50 | Bob Hyatt |
45 | Dirty Cucumber | 2892 | 2134 | 43.09 | 25.68 | 34.80 | Kannan, Valverde, Bluemers |
46 | Cheng 4.39 | 2891 | 17575 | 30.77 | 16.12 | 29.30 | Martin Sedlak |
47 | Spark 1.0 | 2884 | 18551 | 31.44 | 16.28 | 30.30 | Allard Siemelink |
48 | Sjeng 2010 | 2880 | 17481 | 30.08 | 16.08 | 28.00 | Gian-Carlo Pascutto |
49 | Spike 1.4 | 2868 | 19773 | 29.50 | 15.27 | 28.50 | Volker Bohm, Ralf Schafer |
50 | Atlas 3.91 | 2862 | 12107 | 25.58 | 13.70 | 23.70 | Andres Manzanares Campillo |
Структура по сезонам
Номер сезона | Состав |
---|---|
Pre TCEC | 3 матча, за которыми следуют 2 турнира, затем чередуются матчи и турниры, пока не будет 6 турниров и 5 матчей. |
1 | 3-й дивизион (с 1-го по 3-й) с последующим элитным матчем |
2 | То же, что и сезон 1, но с 6 дивизионами (от A до F) |
3 | 2 этапа (1, затем 2а). Сезон не завершен. |
4 | То же, что и сезон 3, но с еще четырьмя турнирами (этапы 2b, 3 и 4, за которыми следует суперфинал в указанном порядке) |
5 | 4 этапа (с 1 по 4), за которыми следует суперфинал |
6 | То же, что и сезон 5, но этап 1 был этапом с 1a по c и турниром Chess960 после суперфинала. |
7 | То же, что и сезон 6, но без этапа 1c или турнира после суперфинала |
8 | То же, что и 7-й сезон, но без 4-го этапа |
9 | То же, что и сезон 8, но между этапными турнирами и суперфиналом был турнир по быстрым шахматам. |
10 | 2 этапа (1, затем 2), затем суперфинал, затем 2 других турнира (рапид, затем блиц) |
11–14 | 5 дивизионов (с обозначениями 4, 3, 2, 1 и Premier) по 8 двигателей в каждом. 2 лучших в каждом дивизионе повышаются, 2 низших понижаются; Топ-2 Премьера играют в суперфинале. Сезоны 13 и 14 также имели кубок, который представлял собой 5-раундовый турнир на выбывание. |
Автор программы Рыбка – Васик Райлих
Васик Райлих (Vasik Rajlich) – международный мастер из Чехии (этим и объясняется славянское название программы Rybka) с рейтингом Эло около 2300, выпускник американского Massachusetts Institute of Technology. Пожалуй, Васик является единственным автором популярной шахматной программы, имеющим официальное международное шахматное звание. Обычно разработчиками являются программисты, привлекающие шахматистов в качестве консультантов. Возможно, в этом и заключается секрет успеха новой шахматной программы: профессиональный шахматист научил программу на доступном ей языке “лучше думать”. Перебор вариантов заменен на более глубокий подход к шахматным нюансам. При этом многие эксперты отмечают очень “человеческий” стиль игры Рыбки, ее оценочная шкала значительно больше приближена к мышлению шахматиста высокого класса.
Над своей шахматной программой Васик Райлих работает с 2003, но до 2005 года заметных успехов у этой программы не было.
Ажиотаж в интернете вокруг бета-версии привёл к тому, что автор решил выпустить программу в продажу в недоделанном виде, пообещав покупателям возможность получить будущие обновленные версии бесплатно.
Сейчас над Рыбкой и ее коммерческом продвижении работает целая команда: Васик Райлих является главным автором программы Rybka, начиная с версии 2.3 ему активно помогает Ларри Кауффман (международный мастер и победитель чемпионата мира для лиц старше 60 лет); Ивета Райлих – главный тестер и идейный вдохновитель; Кристоф Клинг – дизайнер сайта программы; Лукас Симиотти (Германия) – профессор физики и эксперт по компьютерному железу.
Rybka имеет UCI (Universal Chess Interface) – открытый интерфейс, позволяющий подключать аналитические движки к шахматным оболочкам типа коммерческих Fritz GUI, Chessbase, Chess Assistant или к бесплатной программе Arena.
Сам Райлих считает, что для успеха в шахматном программировании необходимо сочетать в себе следующие качества: умение четко, объективно и по-научному мыслить, умение программировать, умение хорошо играть в шахматы, одержимость работой.
Бесплатные движки и свободные оболочки для шахмат
Дальнейшее повествование я буду вести исходя из того, что как правило современные шахматные программы состоят из двух частей: из программы оболочки, которая рисует доску с фигурами и перемещает их согласно вашим действиям, и движка, это как раз тот искусственный интеллект, который обдумывает каждый ход компьютера за шахматной доской.
Это позволяет с одним движком использовать несколько оболочек и соответственно к одной оболочке подключить несколько движков. Главное, чтобы оболочка и движок использовали один и тот же протокол обмена, например UCI (Universal Chess Interface).
Автор программы Рыбка – Васик Райлих
Васик Райлих (Vasik Rajlich) – международный мастер из Чехии (этим и объясняется славянское название программы Rybka) с рейтингом Эло около 2300, выпускник американского Massachusetts Institute of Technology. Пожалуй, Васик является единственным автором популярной шахматной программы, имеющим официальное международное шахматное звание. Обычно разработчиками являются программисты, привлекающие шахматистов в качестве консультантов. Возможно, в этом и заключается секрет успеха новой шахматной программы: профессиональный шахматист научил программу на доступном ей языке “лучше думать”. Перебор вариантов заменен на более глубокий подход к шахматным нюансам. При этом многие эксперты отмечают очень “человеческий” стиль игры Рыбки, ее оценочная шкала значительно больше приближена к мышлению шахматиста высокого класса.
Над своей шахматной программой Васик Райлих работает с 2003, но до 2005 года заметных успехов у этой программы не было.
Ажиотаж в интернете вокруг бета-версии привёл к тому, что автор решил выпустить программу в продажу в недоделанном виде, пообещав покупателям возможность получить будущие обновленные версии бесплатно.
Сейчас над Рыбкой и ее коммерческом продвижении работает целая команда: Васик Райлих является главным автором программы Rybka, начиная с версии 2.3 ему активно помогает Ларри Кауффман (международный мастер и победитель чемпионата мира для лиц старше 60 лет); Ивета Райлих – главный тестер и идейный вдохновитель; Кристоф Клинг – дизайнер сайта программы; Лукас Симиотти (Германия) – профессор физики и эксперт по компьютерному железу.
Rybka имеет UCI (Universal Chess Interface) – открытый интерфейс, позволяющий подключать аналитические движки к шахматным оболочкам типа коммерческих Fritz GUI, Chessbase, Chess Assistant или к бесплатной программе Arena.
Сам Райлих считает, что для успеха в шахматном программировании необходимо сочетать в себе следующие качества: умение четко, объективно и по-научному мыслить, умение программировать, умение хорошо играть в шахматы, одержимость работой.
Лучшие бесплатные шахматные движки
Шахматный движок – это компьютерная программа, которая используется для расчета вариантов игры. И может использоваться как для анализа, так и для самой игры.
Один из лучших движков — Komodo. Это коммерческая программа действующий чемпион мира среди шахматных движков, но версия 9 и ниже (старше) распространяются бесплатно и ее совершенно свободно можно скачать на официальном сайте — http://komodochess.com/
Шахматный движок Stockfish так же как и Komodo является лидером среди программ этого класса и периодически на соревнованиях его (Komodo) побеждает. Stockfish продукт с открытым исходным кодом, распространяется бесплатно и доступен для операционных систем Windows, Mac OS X, Linux, iOS, Android. Скачать его можно на официальном сайте — https://stockfishchess.org/
Рейтинг шахматных движков
Среди компьютерных программ регулярно проходят соревнования. За рейтингом можно следить здесь — http://www.computerchess.org.uk/ccrl/4040/
Если вы хотите сразиться с серьезным противником, то следует выбирать движки лидеры.
Rybka 4
Новая версия шахматного движка Rybka 4 была официально выпущена 26 мая 2010 года. Васик Райлих кратко описал особенности Rybka 4:
- является UCI (Universal Chess Interface, Универсальный шахматный интерфейс) движком, без защиты от копирования.
- доступны как однопроцессорные, так и мультипроцессорные версии.
- полные пакеты шахматного анализа, которые включают Rybka 4, (GUI + Chess Engine) сделаны ChessBase и Convekta/ChessOK.
- обычная Rybka 4 UCI без графического пользовательского интерфейса (GUI) доступна для скачкивания/загрузки только на официальном сайте RybkaChess.
- все версии шахматного движка Rybka 4 будут идентичны и доступны для использования абсолютно в любом графическом интерфейсе для шахматных движков.
Известные игры
Шредер против чайки, TCEC S4
а | б | c | d | е | ж | грамм | час | ||
8 | 8 | ||||||||
7 | 7 | ||||||||
6 | 6 | ||||||||
5 | 5 | ||||||||
4 | 4 | ||||||||
3 | 3 | ||||||||
2 | 2 | ||||||||
1 | 1 | ||||||||
а | б | c | d | е | ж | грамм | час |
Шреддер (белые) на грани мата, но нашел защитный ресурс 46. Bb3 Nxb3 47. Qf4 + gxf4 48. Rb7 + Kc8 49. Rc7 + Kd8 и т. Д. Если черные берут белую ладью, это пат.
Номер сезона | Информация о дате и названии игры | белый | Чернить | Результат | Примечания (материальные расчеты без учета короля) | Источник / с |
---|---|---|---|---|---|---|
Pre TCEC | 27 сентября 2010 г. (Матч 3, Игра 3 раунда 23, Игра месяца 1) | Stockfish | Гудини | 1-0 | Взятие коня приводит к возможному мату или взятие ферзя приводит к получению пешки, коня, слона для черных против коня и ладьи плюс 3 пешки. | |
1 августа 2010 г. (Турнир 1, Игра 3 раунда 1, Игра месяца 2) | Измельчитель | Наум | 0-1 | Финальная позиция – это простой случай, когда невозможно остановить всех проходных пешек оппонента. | ||
26 ноября 2010 г. (Турнир 5, Игра 3 раунда 8, Игра месяца 3) | Гудини | Рыбка | 1-0 | Мат скоро случится | ||
1 | 28 января 2011 г. (Элитный матч, 1 раунд игры 1) | Рыбка | Гудини | 0-1 | Гудини жертвует три пешки ради фигурной активности и побеждает действующего чемпиона по компьютерным шахматам Рыбку в этой игре, широко известной как «Бессмертный Гудини». | |
2 | 21 апреля 2011 г. (Элитный матч, игра 2 раунда 19) | Гудини | Рыбка | 1-0 | Гудини использует мелкие неточности Рыбки в жертвоприношении. | |
4 | 25 марта 2013 г. (этап 2b, игра 3 тура 14) | Измельчитель | Чайка | 1 / 2-1 / 2 | Шреддер, на грани мата, совершает чудесный побег. | |
5 | 21 октября 2013 г. (Элитный матч, игра 2 раунда 19) | Чайка | Комодо | 0-1 | Хотя ладья против 3 пешек + 1 слон = 5 очков против 6, пешки устремляются к превращению. | |
3 ноября 2013 г. (3 этап, игра 4 раунда 17) | Гудини | Stockfish | 0-1 | Благодаря тщательному поиску с ориентацией на глубину Stockfish превосходит Houdini и выигрывает игру. | ||
6 | 10 апреля 2014 г. (3 этап, игра 1 раунда 1) | Комодо | Stockfish | 1-0 | Как черных, ссылка предлагает Qa7, но ведет к позиции примерно через 25 ходов, где белые в основном могут сделать мат король против ферзя (однако есть еще одна проходная пешка, которую в конечном итоге можно использовать в качестве 2-го ферзя в мате с электрическим забором двумя ферзями. ) |
Установить Leela Chess Zero
Порядок установки под Windows
- Скачивается и распаковывается необходимая последняя версия движка
- В папку с распакованным движком помещается выбранная сеть
- Драйвера видеокарты обновляются на свежие
- Программа подключается к оболочке, как любой другой UCI-движок
Примечания:
- Для оболочки Fritz может понадобиться патч, улучшающий загрузку нестандартных машин; для Fritz 15 – это патч 15.36
- Помимо lcexe в архиве с движком имеется приложение client.exe; с его помощью пользователь может принять участие в обучении нейросетей LCZero – для игры и анализа с движком на ПК не требуется
Начальная установка, как правило, проходит гладко, однако, судя по комментариям в среде пользователей, с дальнейшей работой и настройкой могут возникать трудности.
Графические пользовательские интерфейсы
Xboard / Winboard был одним из первых графических пользовательских интерфейсов (GUI). Тим Манн создал его, чтобы предоставить графический интерфейс для движка GNU Chess , но после этого появились другие движки, такие как Crafty, которые использовали протокол Winboard. В конце концов, программа Chessmaster включала возможность импортировать другие движки Winboard в дополнение к движку King, который был включен.
В 1995 году Chessbase начала предлагать движок Fritz как отдельную программу в программе базы данных Chessbase и в графическом интерфейсе пользователя Fritz. Вскоре после этого они добавили движки Junior и Shredder в свою линейку продуктов, упаковав их в тот же графический интерфейс, который использовался для Fritz. В конце 1990-х годов графический интерфейс Fritz мог запускать движки Winboard через адаптер, но после 2000 года Chessbase просто добавила поддержку движков UCI и больше не вкладывала много усилий в Winboard.
В 2000 году Стефан Мейер-Кален начал продавать Shredder в виде отдельного графического интерфейса UCI собственной разработки, позволяющего импортировать в него движки UCI или Winboard.
Chess Assistant от Convekta и ChessPartner от Lokasoft также добавили возможность импортировать движки Winboard и UCI в свои продукты. Шейн Хадсон разработал базу данных шахматной информации Шейна , бесплатный графический интерфейс для Linux, Mac и Windows. Мартин Блюм разработал Arena, еще один бесплатный графический интерфейс для Linux и Windows. Лукас Монж вышел на поле с бесплатным графическим интерфейсом Lucas Chess. Все три могут работать как с двигателями UCI, так и с Winboard.
На Android Aart Bik выпустил Chess для Android, еще один бесплатный графический интерфейс, а Chess PGN Master Герхарда Калаба и Droidfish Питера Остерлунда также могут служить графическими интерфейсами для движков.
В Computer Chess Wiki перечислены многие шахматные графические интерфейсы.
Результаты турнира (TCEC)
Основные сезоны
Сезон | Дата | Победитель | вер | Второе место | вер | Суперфинальный счет |
---|---|---|---|---|---|---|
TCEC Сезон 1 | Декабрь 2010 – февраль 2011 | Гудини | 1.5a | Рыбка | 4.0 | + 12 = 23-5 |
TCEC Сезон 2 | Февраль – апрель 2011 г. | Гудини | 1.5a | Рыбка | 4.1 | + 9 = 26-5 |
TCEC Сезон 3 | Апр – май 2011 г. | N / A (сезон не завершен) | ||||
TCEC Сезон 4 1 | Янв – май 2013 г. | Гудини | 3 | Stockfish | 250413 | + 6 = 38 – 4 |
TCEC Сезон 5 2 | Август – декабрь 2013 г. | Комодо | 1142 | Stockfish | 191113 | + 10 = 30 – 8 |
TCEC Сезон 6 | Февраль – май 2014 г. | Stockfish | 170514 | Комодо | 7x | + 13 = 45 – 6 |
TCEC Сезон 7 3 | Сен – декабрь 2014 | Комодо | 1333 | Stockfish | 141214 | + 7 = 53 – 4 |
TCEC Сезон 8 | Авг – ноя 2015 | Комодо | В 9,3 раза | Stockfish | 021115 | + 9 = 89 – 2 |
TCEC Сезон 9 | Май – декабрь 2016 | Stockfish | 8 | Гудини | 5 | + 17 = 75 – 8 |
TCEC Сезон 10 | Октябрь – декабрь 2017 | Гудини | 6,03 | Комодо | 1970.00 | + 15 = 76 – 9 |
TCEC Сезон 11 4 | Янв – апр 2018 | Stockfish | 260318 | Гудини | 6,03 | + 20 = 78 – 2 |
TCEC Сезон 12 4 | Апр – июл 2018 | Stockfish | 180614 | Комодо | 12.1.1 | + 29 = 62 – 9 |
TCEC Сезон 13 4 | Авг – ноя 2018 | Stockfish | 18102108 | Комодо | 2155,00 | + 16 = 78 – 6 |
TCEC Сезон 14 4 | Ноя 2018 – фев 2019 | Stockfish | 190203 | LCZero | Версия 0.20.2-32930 | + 10 = 81 – 9 |
TCEC Сезон 15 4 | Март – май 2019 г. | LCZero | v0.21.1-nT40.T8.610 | Stockfish | 19050918 | + 14 = 79 – 7 |
TCEC Сезон 16 4 | Июл – окт.2019 | Stockfish | 19092522 | AllieStein | v0.5-dev_7b41f8c-n11 | + 14 = 81-5 |
TCEC Сезон 17 4 | Янв – апр 2020 | LCZero | v0.24-sv-t60-3010 | Stockfish | 20200407 | + 17 = 71 – 12 |
TCEC Сезон 18 4 | Май 2020 – июль 2020 | Stockfish | 202006170741 | LCZero | v0.25.1-svjio-t60-3972-mlh | + 23 = 61 – 16 |
TCEC Сезон 19 4 | Авг.2020 г .– окт.2020 г. | Stockfish | 202009282242_nn-baeb9ef2d183 | LCZero | Версия 0.26.3-rc1_T60.SV.JH.92-190 | + 18 = 73 – 9 |
TCEC Сезон 20 4 | Декабрь 2020 – февраль 2021 | Stockfish | 20210113 | LCZero | 0.27.0d-Tilps-dje-magic_JH.94-100 | + 14 = 78 – 8 |
TCEC Сезон 21 4 | Май 2021 – август 2021 | Stockfish | 14_202107131735 | LCZero | 0.28-dev + _69626 | + 19 = 74-7 |
Другие турниры TCEC
Сезон | Дата | Победитель | Второе место |
---|---|---|---|
TCEC Сезон 6 FRC 5 | Июн – июл 2014 | Stockfish 260614 | Гудини 4 |
TCEC Сезон 9 6 | Сен 2016 | Гудини 200716 | Комодо 1692,19 |
TCEC Сезон 10 Рапид | Декабрь 2017 г. | Stockfish 051117 | Houdini 6.03 |
TCEC, сезон 10, блиц | Декабрь 2017 г. | Комодо 1959.00 | Stockfish 051117 |
Кубок TCEC 1 7 | Октябрь 2018 | Stockfish 270918 | Houdini 6.03 |
Кубок TCEC 2 7 | Январь 2019 г. | LCZero v0.20.1-32742 | Houdini 6.03 |
Кубок TCEC 3 7 | Май 2019 | LCZero v0.21.1-nT40.T6.532 | Stockfish 19042711 |
Кубок TCEC 4 7 | Октябрь 2019 | Stockfish 19100908 | LCZero версии 0.22.0-NT2 |
TCEC FRC 1 | Окт – ноя 2019 | Stockfish 191107 | AllieStein v0.5_c328142-n11.1 |
Кубок TCEC 5 8 | Апрель 2020 | Stockfish 202004181536 | LCZero v0.24-sv-t60-3010 |
Кубок TCEC 6 8 | Июль 2020 | AllieStein v0.7_dev2-net_15.0 | LCZero v0.26.0_sv-t60-4229-mlh_opt2 |
Кубок TCEC 7 8 | Ноя 2020 | Stockfish 2020102823_nn-2eb2e0707c2b | LCZero v0.26.3_T60.SV.JH.92-270 |
TCEC FRC 2 | Ноя 2020 | Stockfish 202011101829_nn-c3ca321c51c9 | LCZero v0.26.3_T60.SV.JH.92-330 |
Кубок TCEC 8 8 | Февраль 2021 г. | Stockfish 202102202249 | LCZero 0.27.0-pr1509_JH.94-100 |
TCEC FRC 3 | Март 2021 г. | KomodoDragon 2671.00 | Stockfish 20210226 |
TCEC Swiss 1 9 | Апрель 2021 г. | KomodoDragon 2679.08 | Stockfish 20210310 |
- 1 Первоначально назывался «nTCEC Season 1».
- 2 Первоначально назывался «nTCEC Season 2».
- 3 В 7-м сезоне не использовались основы эндшпильных таблиц, а во втором этапе также не использовались дебютные книги.
- 4 Формат лиги.
- 5 Special Chess960 quad-round-robin турнир, состоящий из 8 лучших движков, поддерживающих Chess960.
- 6 Двойной круговой турнир.
- 7 Нокаут-турнир, с 8-матчевыми рапид-матчами и тай-брейками, если необходимо.
- 8. Турнир на выбывание, с 4-матчевыми рапид-матчами и тай-брейками, если необходимо.
- 9 турниров по швейцарской системе с 38 конкурирующими движками, проведено 11 раундов игровых пар, всего 418 игр.
Open Letters
In January 2011, Fabien Letouzey confirmed that Strelka, the allegedly clone of Rybka, was not a verbatim copy of the source code from Fruit, but a bitboard re-write of Fruit with some other ideas, and not just an extraction of a couple of ideas .
On February 19, 2011 ICGA president David Levy broached on cloning issues in a ChessVibes column . In March 2011, following computer chess programmers signed an open letter to David Levy, Jaap van den Herik and the board of the ICGA, to support the claim Rybka 1.0 beta and subsequent versions were allegedly derivatives from Fabien Letouzey’s program Fruit 2.1:
- Fabien Letouzey
- Zach Wegner
- Mark Uniacke
- Stefan Meyer-Kahlen
- Ed Schröder
- Don Dailey
- Christophe Théron
- Richard Pijl
- Amir Ban
- Anthony Cozzie
- Tord Romstad
- Ralf Schäfer
- Gerd Isenberg
- Johannes Zwanzger
- Shay Bushinsky
- Volker Böhm
Pre-Beta Rybka and Crafty
In February and March 2011, evidence was found by Zach Wegner and Mark Watkins that pre-Beta Rybka, which played the CCT6 in January 2004, and competed in tournaments of Engine Rating Lists such as ChessWar and Le Fou numérique , contain a substantial amount of Crafty code , confirmed by Robert Hyatt . Beside other evidence there are the known bugs in the old Crafty code (if ms == 99999) that caused El Chinito by primary author Eugenio Castillo Jiménez to be exposed as a clone .
Disqualification
In June 2011, the ICGA has disqualified and banned Rybka and its programmer Vasik Rajlich from previous and future World Computer Chess Championships. The ICGA accuses Rajlich of plagiarizing two other programs, Crafty and Fruit, and demands that he returns the trophies and prize money of the World Computer Chess Championships in , , and .
In August 2011, the board of the Dutch Computer Chess Federation (CSVN) declared the most serious doubts as to the rightfulness of ICGA’s decision. Therefore, they have chosen not to abide by their sanctions against Rybka , see ICGA Investigations
Publications
- Jeroen Noomen, Jos Uiterwijk, Jaap van den Herik (2007). The 15th World Computer Chess Championship. » WCCC 2007
- Matej Guid, Ivan Bratko (2007). Factors affecting diminishing returns for searching deeper. CGW 2007 » Crafty, Rybka, Shredder,
- Hans Secelle. Eric van Reem (2007). Golden Summer for RYBKA.
- Jaap van den Herik, Krzysztof Siewicz (2011). Open Source has a Price.
- David Levy (2011). Rybka Disqualified and Banned from World Computer Chess Championships.
- David Levy (2011). A Very Sad Case.
- Mark Lefler, Robert Hyatt, Harvey Williamson, ICGA panel (2011). Rybka Investigations and Survey of Findings for the ICGA.
- David Levy (2014). The RYBKA Case – Progress and Verdict. » Rybka Controversy
Версии шахматной программы Рыбка
2005-10 Rybka 1.0 Beta
2006-06 Rybka 2.0 Beta
2006-07 Rybka 2.1 UCI
2006-09 Rybka 2.1o UCI
2006-11 Rybka 2.2 UCI
2007-02 Rybka 2.3 и 2.3LK UCI
2007-03 Rybka 2.3.1 UCI
2007-06 Rybka 2.3.2a UCI
2008-07 Rybka 3 UCI
К основным достоинствам третьей версии Рыбки следует отнести улучшение качества игры в эндшпиле и оценки позиции, а также возможность ее установки на многопроцессорные компьютеры (при этом к названию добавляется приставка: Deep Rybka).
В конце 2008 года, после выхода третьей версии программы, у Рыбки появился свой собственный графический интерфейс Rybka Aquarium с поддержкой стандартов шахматных движков UCI и WinBoard.
Надолго ли Рыбка останется лидером среди шахматных программ, сказать трудно. В любой момент может появиться новая, еще более сильная программа. Форумы по компьютерным шахматам пестрят новыми объявлениями о разработках программ, играющих в шахматы. Конкуренция шахматных программ усилилась и ускоряет прогресс.
Появляются все более совершенные алгоритмы оценки позиции, дебютные и эндшпильные базы программ постоянно растут. И это оставляется все меньше шансов человеку одолеть компьютерный разум в древнюю великую игру под названием шахматы.
Скачать бесплатную версию программы Rybka вы можете в составе шахматной оболочки Arena.
Максим Наумов, GAMBITER.RU