Rybka – одна из сильнейших шахматных программ, разработанная международным мастером Васиком Райлихом. Рейтинг Rybka 3 на современном 4х ядерном процессоре составляет выше 3200 Эло.
Слово «Rybka» переводится с чешского языка как «рыбка».
История программы Рыбка
Осенью 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.
Автор программы Рыбка — Васик Райлих
Васик Райлих (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.
Сам Райлих считает, что для успеха в шахматном программировании необходимо сочетать в себе следующие качества: умение четко, объективно и по-научному мыслить, умение программировать, умение хорошо играть в шахматы, одержимость работой.
Версии шахматной программы Рыбка
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
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.