Rybka

Rybka
Información general
Tipo de programa Motor de ajedrez
Desarrollador Vasik Rajlich
Lanzamiento inicial 5 de diciembre de 2005 (20 años)
Licencia Privativa
Versiones
Última versión estable 4 (26 de mayo de 2011 (15 años, 5 meses y 12 días))
Enlaces

Rybka es un motor de ajedrez UCI (Interfaz de Ajedrez Universal), bajo licencia privativa desarrollado por el Maestro Internacional Vasik Rajlich.

El personal directamente implicado en la elaboración de Rybka es el compuesto por las siguientes personas:

Nombre

La palabra rybka significa pececito en lengua checa, idioma en el que su pronunciación es /'rɪpka/. Alexander Schmidt entrevistó a Vasik Rajlich y le preguntó: «¿Eligió el nombre de Rybka porque el programa se le escapaba entre las manos como un pez?» Rajlich respondió, «Respecto al nombre Rybka, lo lamento, pero seguirá siendo un secreto».

Historia de Rybka

En un principio, Rybka era un programa no comercial que participaba en torneos, y no estaba a disposición del público.

La primera versión de Rybka en estar a disposición del público fue Rybka Beta, que apareció el 5 de diciembre de 2005.

En abril de 2006 Rybka superó a los demás programas en las listas de Elo de CSS, situándose 100 puntos Elo por encima de sus competidores más directos, como Shredder, Fritz, Hiarcs, o Fruit y consagrándose como el motor de ajedrez más fuerte.

En adelante comenzó a participar en circuitos de gran élite donde se enfrentaban varios programas fuertes, como Junior, Fritz, Gandalf, Shredder, Zap y Fruit.

Etapa previa a la corona mundial

Rybka y su conquista de la corona mundial

Tras los logros de la versión 2.2, Rybka se perfiló como el favorito a obtener el campeonato mundial de ajedrez por computadoras (World Computer Chess Championship) que se realizaría en junio. Antes del máximo evento, Rybka 2.2 participó en los mismos circuitos del año anterior para defender sus conquistas.

Rybka 3

El primer patrocinador de Rybka fue la firma Convekta™, pero ante los resultados obtenidos por Rybka, incluyendo la derrota de fuertes programas como Junior, Fritz y Shredder, distribuidos por Chessbase™, esta última firma decidió adquirir los derechos de distribución de Rybka 3.0. Deep Rybka 3.0 fue lanzado al mercado el 4 de agosto de 2008. Tanto Chess OK™, nuevo nombre de la antigua firma Convekta™, como ChessBase™, publicaron el producto con una diferencia de 6 semanas. Chessbase™ comenzó a vender el programa bajo el nombre de Rybka3 (versión para un solo procesador) y Deep Rybka3 (versión para más de un procesador), mientras que Chess OK™ lo tituló Rybka Aquarium. La diferencia entre las versiones de Chessbase™ y Chess OK™ estriba en la interfaz del usuario, ya que los motores del programa son los mismos. Chessbase™ le dio a su producto un carácter más orientado al público en general, introduciendo características para facilitar la enseñanza y el juego.

Entre algunas características innovadoras en Rybka 3, se encuentra, aparte de un increíble aumento de 80 puntos Elo de fuerza con respecto a su predecesor, la presencia de 3 motores de juego diferentes e independientes: Rybka 3, Rybka Human y Rybka Dynamic. Según Vasik Rajlich, el primero realiza un juego optimizado y balanceado entre el estilo humano y el maquinal, el segundo juega de tal forma que es mayor el porcentaje de jugadas realizadas iguales a las que haría un jugador humano, y el tercero da prioridad a los factores dinámicos sobre los posicionales, de modo que sacrifica el estilo humano en aras de un juego más combinativo. Sobre la fuerza de juego relativa de los tres motores aún no ha habido un pronunciamiento definitivo, aunque aproximadamente es la misma, con Rybka 3 un poco por delante a la hora de enfrentarse a otros programas de ajedrez.

En la versión de Chessbase™ también se introduce un nuevo modo de análisis, el análisis Monte Carlo, basado en cálculos estadísticos a base de jugar muchas partidas rápidas sobre una misma posición, el cual finalmente no ha tenido demasiada aceptación debido a que su efectividad actual es —según los propios usuarios— relativa.

Rybka contra humanos

En los últimos años Rybka ha sido puesto a prueba enfrentándolo con un Maestro FIDE (FM John Meyer, Elo FIDE 2284, en dos ocasiones), un Maestro Internacional (IM Eugene Meyer, Elo FIDE 2443) y 5 Grandes Maestros, entre ellos uno de élite:

Rybka descalificado por dopaje digital

La Asociación Internacional de Juegos de Computadora (ICGA) ha resuelto por unanimidad descalificar a Rybka, el ordenador tetracampeón de ajedrez, por dopaje digital. Después de una investigación exhaustiva, esta asociación afirma que quedó demostrado que Vasik Rajlich “inyectó” código de otros competidores en el software para mejorar el rendimiento de su máquina. Pero, numerosos críticos sostienen que la investigación fue irregular, sesgada y tendenciosa, que no se siguieron criterios científicos ni técnicos apropiados y que se actuó bajo la suposición previa de que Rajlich era culpable de plagio, lo que invalidaría las conclusiones; sin embargo, aquellos críticos tampoco pudieron demostrar que la ICGA actuó de manera sesgada. Por tanto, mientras un juez no dictamine si hubo o no hubo plagio, la cuestión queda abierta, con aproximadamente tantos defensores de una postura como de la contraria.

Rybka es conocido por haber ganado el Campeonato Mundial de Ajedrez por Computadoras cuatro años consecutivos (2007 - 2010). Sin embargo, después de la protesta de uno de los participantes, 5 años después de finalizada la competición, decidieron abrir un caso al respecto. La asociación le realizó ingeniería inversa al código, descubriendo (según afirma la ICGA) que Rybka incluía fragmentos de la programación de dos programas anteriores.

Siempre de acuerdo con la versión de la ICGA, el dopaje no se dictaminó por la integración del código, sino por haberlo hecho sin atribución. Rybka usó partes de la programación de Fruit, el subcampeón del torneo en 2005. Aunque muchos grandes creadores de software lo negaron; Fruit y Crafty pasaron a ser los héroes del ajedrez por computadoras, ya que Rybka y Fritz han copiado sus subcódigos en varias ocasiones (según la ICGA), dejando al descubierto la potencias de sus códigos libre. Incluso, la última versión mejorada de Rybka que compitió en el 2011 llamada en broma "Frubka" del [Fruit + Rybka] (por algunos de los detractores de Rybka) que nunca salió al mercado. Este código se había liberado bajo una licencia pública de GNU. De acuerdo con las reglas, el comité habría permitido que el programa usara los fragmentos si Rajlich hubiera compartido el crédito.

La presunta trampa le ha salido costosa al creador de Rybka, pues está vetado de la competición de por vida, lo cual refuerza las teorías de la conspiración, al no tener en cuenta el programa, sino exclusivamente al autor. Además, se solicita que devuelva el dinero que ganó en los torneos. Tan sólo en el campeonato de 2010, Rajlich se adjudicó unos mil euros.

La asociación también ha borrado el nombre de Rybka de las listas de ganadores, concediéndole los reconocimiento de campeones a los programas que fueron subcampeones en dichos certámenes. Es interesante subrayar que algunos de esos subcampeones que ahora pasan a ser campeones, formaron parte de los acusadores que demandaron a Rybka.

Referencias

  1. 1 2 Vasik Rajlich. «Subject: Rybka 1.0 Announcement». Computer Chess Club Archives (en inglés). Archivado desde el original el 2 de marzo de 2021. Consultado el 25 de octubre de 2025. «[...]
    The first piece of good news is that Rybka Beta 1.0 will be available for free download until midnight tonight (Dec 5) on Leo's website.
    [...]».
  2. ↑ Rybka team en rybkachess.com.
  3. 1 2 El matrimonio Rajlich en la lista FIDE de julio de 2009. Archivado el 4 de febrero de 2009 en Wayback Machine.
  4. ↑ «Larry C. Kaufman en la lista FIDE de julio de 2009.». Archivado desde el original el 25 de enero de 2012. Consultado el 27 de julio de 2009.
  5. ↑ Para verificar la participación de Rybka o Rajlich en ediciones pasadas véase y . La página de 2004 ya no está activa.
  6. ↑
  7. 1 2
  8. ↑ «14th World Computer-Chess Championship». Archivado desde el original el 29 de mayo de 2006. Consultado el 2009.
  9. ↑ «26e Open NK Computerschaak». Archivado desde el original el 1 de julio de 2009. Consultado el 2009.
  10. ↑ «26th Dutch Open Computer Chess Championship 2006». Archivado desde el original el 30 de junio de 2009. Consultado el 2009.
  11. ↑ «Rybka in Dutch Open Computer Chess Championship 2006». Consultado el 2009.
  12. ↑ «Computerschaak - Rybka wins 7th International CSVN Tournament (Leiden, MAY 2007)». Consultado el 2009.
  13. ↑ «Rybka-Zappa Information Center». Archivado desde el original el 2 de octubre de 2008. Consultado el 2009.
  14. ↑ «Computerschaak - ONK 2007». Consultado el 2009.
  15. ↑ «Computerschaak - Rybka Open Nederlands Kampioen 2008». Consultado el 2009.
  16. ↑ :

Enlaces externos