Rybka

Rybka
Rybka
Importez le logo de ce logiciel
Développeur Vasik Rajlich
Dernière version 4.1 (5 mars 2011) [+/−]
Environnement Windows
Type Moteur d'échecs
Licence Propriétaire
Site web rybkachess.com

Rybka est un programme d'échecs créé par le maître international d'échecs Vasik Rajlich. Le mot signifie « petit poisson » en tchèque.

Il s'est fait connaître dans le petit monde des échecs électroniques en diffusant gratuitement une version Beta du programme, Rybka 1.0, en décembre 2005. Cette version au comportement très agressif et bien que comportant de nombreux bugs, notamment en finale, avait un niveau très supérieur aux autres programmes. Rybka a connu un début de commercialisation original : les acheteurs bénéficiaient pratiquement en direct des améliorations et des corrections de bugs au rythme des nombreuses versions éditées.

En prévision du championnat du monde d'échecs des ordinateurs (WCCC) de 2006, le comportement de Rybka a été modifié : il adopte désormais un style positionnel, accumulant les petits avantages stratégiques en milieu de partie. Comme tout logiciel d'échecs, il profite des faiblesses adverses. Ce n'est pas un programme optimisé pour la force tactique : il choisit les variantes les plus calmes et peut ne pas voir certains mats.

En janvier 2009, il occupe le premier rang du classement des programmes d'échecs commerciaux établi par la Fédération suédoise[1]. Depuis le 10 juin 2006, Rybka est disponible avec l'utilisation d'un et de plusieurs processeurs.

Rybka semble avoir un jeu basé sur :

  • l'activité (nombre de cases contrôlées à court ou moyen terme) ;
  • la position (pièces disposées sur le centre de l'échiquier (ou vers l'avant ou vers le roi adverse)).

Rybka ne semble pas avoir un jeu basé sur :

  • la structure des pions ;
  • le matériel (seule l'activité compte).

Le 29 juin 2011, Rybka est disqualifié et déchu de ses titres de 2007 à 2010 pour des raisons de plagiat des programmes Crafty et Fruit.

Sommaire

Force de jeu

La version 1.0 bêta (en téléchargement gratuit) a été classée à 2809 points Elo, et la version 2.3.1 est estimée à 200 points Elo de plus. Les nouvelles versions peuvent tirer parti des plateformes multi-processeurs. On estime que doubler le nombre de processeurs ajoute 50 points Elo[2].

Rybka calcule environ 60 % plus rapidement sur un processeur 64 bits. Il a gagné le championnat du monde d'échecs des ordinateurs (WCCC) en 2007, 2008, 2009 et 2010. En 2009, il est champion du monde de blitz des ordinateurs d'échecs.

Rybka 3 a un classement de plus de 3200 Elo au classement établi par la SSDF[1] sur processeurs 64 bits Intel Core 2 Quad 6600 à 2.4 GHz. En 2010, Rybka tournant sur un cluster de 40 cores (créé par Lukas Cimiotti) parvient à analyser 1662 kn/s[3]. Fin 2010, Rybka 4 utilise un cluster de 200 cores (18000kn/s)[4].

Exemples de parties

  • La partie suivante a été jouée entre The King avec les blancs et Rybka avec les noirs en 2006 :

1.c4 Cf6 2.Cc3 e5 3.Cf3 Cc6 4.g3 Fc5 5.Fg2 d6 6.O-O O-O 7.d3 h6 8.a3 a6 9.b4 Fa7 10.e3 Fe6 11.Fb2 Dd7 12.Dc2 Fh3 13.Fxh3 Dxh3 14.Cd5 Cg4 15.Cxc7 f5 16.Cd5 Tf7 17.b5 Ce7 18.b6 Cxd5 19.bxa7 Cc7 20.Tfd1 Ce6 21.Td2 f4 22.exf4 Cg5 23.Dd1 exf4 24.Fd4 fxg3 25.fxg3 Cxf3+ 26.Dxf3 Txf3 27.Tg2 Taf8 28.Rh1 Txg3 29.Tag1 Dh4 30.a8D Txa8 31.Te2 Txd3 0-1

  • Voici la partie considérée comme l'Immortelle de Rybka :

Shredder 10 - Rybka 2.1, WBEC13 Premier Division, 2006

1. e4 e5 2. Fc4 Cf6 3. d3 Cc6 4. Cf3 Fc5 5. O-O d6 6. c3 O-O 7. Cbd2 a6 8. Te1 Fa7 9. Fb3 Cg4! 10. Te2 Rh8 11. h3 Ch6 12. g4? Cxg4!13. hxg4 Fxg4 14. Ch2 Dh4! 15. Cxg4 Dxg4+ 16. Rf1 f5 17. Tb1 Tad8 18. Dc2 f4! 19. Re1 f3 20. Cxf3 Txf3 21. Fe3 Tdf8 22. Rd2 Txe3! 23. fxe3 Fxe3+! 24. Txe3 Cd4! 25. cxd4 Tf2+ 26. Rc3 exd4+ 27. Rxd4 Dg5!! 28. e5 Txc2 29. Fxc2 c5+ 30. Rd5 Dxe3 31. Rxd6 Dd4+ 32. Rc7 Dxe5+ 33. Rxb7 g5 34. Fb3 g4 35. Rxa6 g3 36. Rb5 g2 37. Rc6 Dd4 38. Fd5 g1=D 39. Txg1 Dxg1 40. a4 h5 41. Fe4 0-1

Controverses

La controverse sur le code source de Fruit et de Crafty

Rybka a été accusé d'être un clone de Fruit créé par Fabien Letouzey, ce que Vasik Rajlich a nié catégoriquement[5], arguant que le code source de Rybka était une création originale. De nouvelles allégations de violation de la licence GPL ont été avancées par le développeur de programmes d'échecs Zach Wegner à partir de nouvelles tentatives de décompilation assorties d'un an d'étude sur l' exécutable de Rybka 1.0[6]. Vasik Rajlich a refusé de répondre à ces accusations[7]. L'auteur de Fruit, Fabien Letouzey a, depuis, mis fin à cinq années de silence en publiant une lettre ouverte en janvier 2011[8], demandant des renseignements supplémentaires sur Rybka et les violations de la licence GPL[9].

La controverse Strelka

En mai 2007 est publié Strelka, un nouveau moteur d'échecs revendiqué par Yuri Osipov. Suivent bientôt des allégations selon lesquelles Strelka serait un clone de Rybka 1.0 beta, créé à partir d'une décompilation de Rybka puis légèrement modifié[10] (le code source de Rybka n'ayant jamais été publié). Plusieurs joueurs ont remarqué que Strelka fournissait des analyses identiques à Rybka dans un large choix de situations différentes et avait les mêmes bugs et les mêmes faiblesses. Cependant, Osipov a déclaré à plusieurs reprises dans les forums de discussion que Strelka était un programme dérivé de Fruit, non de Rybka. Les similitudes seraient dues au fait que Rybka est un clone de Fruit ou parce qu'il a configuré la fonction d'évaluation de Strelka pour qu'elle se rapproche le plus possible de celle de Rybka[11],[12].

Le code source de Strelka 2.0 beta a été publié avec le programme. Vasik Rajlich déclara que c'est une preuve flagrante que Strelka 2.0 beta est un clone de Rybka 1.0 beta, mais avec quelques améliorations. Sur cette base, il a revendiqué la propriété du code source et projeta de le commercialiser sous son propre nom[13], bien qu'il ait décidé plus tard de se rétracter. Il a aussi lancé des allégations selon lesquelles « Yuri Osipov » serait un pseudonyme.

Dans une interview publiée sur le site d'Arena, Victor Zakharov (de Convekta) a déclaré : « Je suis convaincu que Yuri Osipov (Ivanovich) est son vrai nom. Il ne l'a pas dissimulé. Cependant je ne puis le garantir à 100%. » Il était aussi entré en contact avec lui en vue de développer l'interface du programme pour téléphone portable.

Toutefois l'auteur de Fruit, Fabien Letouzey, a clairement exprimé dans la lettre ouverte susmentionnée[8], que Strelka 2.0 beta est un programme dérivé de Fruit, avec des modifications mineures par rapport à l'original, faisant remarquer que Strelka 2.0 beta pouvait être un clone de Rybka 1.0 beta ou Fruit, mais pas des deux en même temps.

La controverse IPPOLIT

IPPOLIT, RobboLito, Igorrit, IvanHoe, FireBird and Fire font partie d'une série de très forts programmes d'échecs open source, initialement développés par une équipe de programmeurs anonymes qui se sont eux mêmes nommés les Décembristes, en référence au coup d'état des Décembristes[14],[15].

Le moteur d'échecs IPPOLIT a été publié en mai 2009 en même temps que son code source, mais en vertu de la politique de nombreux forums échiquéens consistant à ne publier aucun documents au statut légal douteux (par exemple voir la charte du forum Talkchess[16]), il demeura relativement confidentiel jusqu'en octobre 2009. Vasik Rajlich a déclaré[17] qu'IPPOLIT était une version décompilée de Rybka, et que les personnes impliquées le tenaient informé de leurs progrès par mail[18]. A ce jour il n'y a que des preuves indirectes pour étayer ces affirmations. Aucune poursuite n'a été déposée contre un des programmes de la série IPPOLIT[citation nécessaire]. Les affirmations de Vasik Rajlich se fondent seulement sur le fait que le code source d'IPPOLIT[19] ressemblent plus ou moins aux données sorties d'un décompilateur. Le style de jeu d'IPPOLIT et de ses dérivés est proche de celui de Rybka 3[20]. Enfin, des doutes ont été exprimés sur le fait qu'un programme d'échecs aussi fort qu'IPPOLIT puisse apparaître par génération spontanée[21].

Notes et références

  1. a et b le site SSDF
  2. FAQ de Rybka 2.0-2.2n2
  3. rybka forum[1]
  4. [2]
  5. Is Rybka a derivative of Fruit?, Rybkaforum.net. Consulté le 2011-01-02
  6. Evaluation, Webspace.utexas.edu. Consulté le 2011-01-02
  7. Rybka Chess Community Forum, Rybkaforum.net. Consulté le 2011-01-02
  8. a et b Open letter of Fabien Letouzey, talkchess.com. Consulté le 2011-02-01
  9. Voir aussi l'analyse de cette controverse par David Levy, président de l'International Computer Games Association sur le forum ChessVibes (en)
  10. Strelka 1.0 x32:Rybka clone?, Rybkaforum.net. Consulté le 2011-01-02
  11. Strelka = Rybka 1.0, Rybkaforum.net. Consulté le 2011-01-02
  12. osipovs arguments about strelka, Rybkaforum.net. Consulté le 2011-01-02
  13. Strelka 2.0, Rybkaforum.net. Consulté le 2011-01-02
  14. IPPOLIT - home, Ippolit.wikispaces.com, 2010-12-26. Consulté le 2011-01-02
  15. http://www.chesslogik.com/FireBird.htm (Archive, Wikiwix, que faire ?), juillet 2010
  16. http://www.talkchess.com/forum/viewtopic.php?t=7
  17. ChessVibes News, Chessvibes.com. Consulté le 2011-01-02
  18. Official statement on Ippolit, Rybkaforum.net, 2009-10-21. Consulté le 2011-01-02
  19. http://ippolit.wikispaces.com/IPPOLIT.C
  20. http://talkchess.com/forum/viewtopic.php?t=37381
  21. http://talkchess.com/forum/viewtopic.php?start=0&t=30192&topic_view=flat

Article connexe

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Rybka de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Rybka — Тип Шахматная программа Разработчик Васик Райлих Операционная система Windows Последняя версия 4 (26 мая, 2010 года[1]) Лицензия Пропр …   Википедия

  • Rybka — Entwickler Vasik Rajlich u.a. Aktuelle Version 4.1 (8.3. 2011) Kategorie Computerschach Lizenz kommerziell …   Deutsch Wikipedia

  • Rybka — Saltar a navegación, búsqueda Rybka es un programa de ajedrez creado por el Maestro Internacional Vasik Rajlich, que actualmente está considerado el programa de ajedrez más fuerte, ya que ha obtenido el Campeonato Mundial de Ajedrez por… …   Wikipedia Español

  • rybka — {{/stl 13}}{{stl 8}}rz. ż Ib, CMc. rybkabce; lm D. rybkabek {{/stl 8}}{{stl 20}} {{/stl 20}}{{stl 12}}1. {{/stl 12}}{{stl 7}}zdr. od rz. ryba: Drobna rybka. Złota rybka. Smaczna rybka. {{/stl 7}}{{stl 20}} {{/stl 20}}{{stl 12}}2. {{/stl 12}}{{stl …   Langenscheidt Polski wyjaśnień

  • Rybka — Infobox Software name=Rybka caption= developer=Vasik Rajlich latest release version=3 latest release date=August 6, 2008cite web | url=http://rybkachess.com/index.php?auswahl=Release+notes | title=Rybka 3 Release Notes | date=August 6,2008 |… …   Wikipedia

  • rybka — 1. posp. Albo rybka, albo pipka; albo rybki, albo akwarium «trzeba się na coś zdecydować, nie można mieć dwóch rzeczy naraz; jedno z dwojga»: Chcesz powtórzyć dzisiejszy bieg? Coś było nie fair? – Cholera ze stadionem! Cholera z czekaniem do… …   Słownik frazeologiczny

  • rybka — ż III, CMs. rybkabce; lm D. rybkabek 1. zdr. od ryba Złota rybka. Rybki akwariowe. ∆ środ. Tłumaczyć na rybkę «tłumaczyć tekst artystyczny w sposób dosłowny, filologiczny, z myślą o tym, by ktoś inny nadał tłumaczeniu kształt artystyczny» ◊ żart …   Słownik języka polskiego

  • Rybka Lututowska — Infobox Settlement name = Rybka Lututowska settlement type = Village total type = image shield = subdivision type = Country subdivision name = POL subdivision type1 = Voivodeship subdivision name1 = Łódź subdivision type2 = County subdivision… …   Wikipedia

  • Rybka Sokolska — Infobox Settlement name = Rybka Sokolska settlement type = Village total type = image shield = subdivision type = Country subdivision name = POL subdivision type1 = Voivodeship subdivision name1 = Łódź subdivision type2 = County subdivision name2 …   Wikipedia

  • РЫ́БКА (Rybka) Эугениуш — (Rybka) Эугениуш (1898–1988), польск. астроном. Тр. по звёздной фотометрии, иссл. переменных звёзд, истории астрономии …   Биографический словарь

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”