Rybka

Rybka

Informazione
Sviluppato da Vasik Rajlich
Ultima versione 4.1
Sistema operativo Microsoft Windows
genere Motore di scacchi
Licenza Licenza di proprietario
Sito web rybkachess.com

Rybka è un programma di scacchi creato dal maestro di scacchi internazionale Vasik Rajlich . La parola significa "piccolo pesce" in ceco .

Divenne noto nel piccolo mondo degli scacchi elettronici distribuendo una versione Beta gratuita del programma, Rybka 1.0, in dicembre 2005. Questa versione dal comportamento molto aggressivo e pur contenendo molti bug, soprattutto nel finale , aveva un livello molto più alto degli altri programmi. Rybka ha avuto un inizio di commercializzazione originale: gli acquirenti hanno beneficiato di miglioramenti e correzioni di bug quasi direttamente come le molte versioni rilasciate.

In previsione del World Computer Chess Championship (WCCC) del 2006 , il comportamento di Rybka è stato cambiato: ora adotta uno stile posizionale, accumulando piccoli vantaggi strategici a metà partita. Come qualsiasi software di scacchi, sfrutta i punti deboli. Questo non è un programma ottimizzato per la forza tattica: sceglie le varianti più silenziose e potrebbe non vedere alcuni alberi.

Nel gennaio 2009, è al primo posto nella classifica dei programmi commerciali di scacchi stabilita dalla Federazione svedese . Da10 giugno 2006Rybka è disponibile con l'utilizzo di uno o più processori .

Il 29 giugno 2011Rybka viene squalificato e privato dei suoi titoli dal 2007 al 2010, per motivi di plagio dei programmi Crafty e Fruit .

A seguito della controversia, il programma Rybka verrà abbandonato.

Stile di gioco

Rybka sembra avere un gioco basato su:

Rybka non sembra avere un gioco basato su:

Gioca a forza

La versione 1.0 beta (download gratuito) è stata valutata a 2809 punti Elo e la versione 2.3.1 è stata valutata a 200 punti Elo in più. Le versioni più recenti possono sfruttare le piattaforme multiprocessore. Si stima che raddoppiando il numero di processori si aggiungano 50 punti Elo .

Rybka calcola circa il 60% più velocemente su un processore a 64 bit. Ha vinto il World Computer Chess Championship (WCCC) nel 2007, 2008, 2009 e 2010. Nel 2009 è stato il World Chess Computer Blitz Champion.

Rybka 3 ha una valutazione di oltre 3200 Elo nel voto SSDF su 2,4 GHz a 64 bit Intel Core 2 Quad 6600  processori . Nel 2010, Rybka in esecuzione su un cluster di 40 core (creato da Lukas Cimiotti) è riuscito ad analizzare 1662  kn/s . Alla fine del 2010, l'ultima versione di Rybka 4 utilizza un cluster di 200 core (18.000  kn/s ). E su 300 core (35000 kn/s).

Esempi di parti

La seguente partita è stata giocata nel 2006 tra il programma Chessmaster (The King) con White e Rybka con Black:

1. c4 Nf6 2. Nc3 e5 3. Nf3 Nc6 4. g3 Bc5 5. Bg2 d6 6. OO OO 7. d3 h6 8. a3 a6 9. b4 Fa7 10. e3 Fe6 11. Bb2 Dd7 12. Dc2 Fh3 13. Bxh3 Qxh3 14. Nd5 Cg4 15. Nxc7 f5 16. Nd5 Tf7 17. b5 Ce7 18. b6 Nxd5 19. bxa7 Nc7 20. Tfd1 Ce6 21. Td2 f4 22. exf4 Cg5 23. Qd1 exf4 24. Bd4 fxg3 Nxf 25. + 26. Qxf3 Rxf3 27. Tg2 Taf8 28. Rh1 Txg3 29. Tag1 Qh4 30. a8D Txa8 31. Te2 Txd3 0-1

Ecco la parte considerata "  Immortale  " di Rybka dai suoi fan:

Shredder 10 - Rybka 2.1
WBEC 13 Premier Division, 2006: 1. e4 e5 2. Bc4 Nf6
3. d3 Nc6 4. Nf3 Bc5 5. OO d6 6. c3 OO 7. Cbd2 a6 8. Te1 Fa7 9. Bb3 Cg4! 10. Te2 Rh8 11. h3 Ch6 12. g4? Nxg4! 13. hxg4 Bxg4 14. Ch2 Dh4! 15. Cxg4 Dxg4 + 16. Cf1 f5 17. Tb1 Tad8 18. Dc2 f4! 19. Re1 f3 20. Nxf3 Rxf3 21. Fe3 Tdf8 22. Rd2 Txe3! 23. fxe3 Bxe3 +! 24. Rx3 Nd4! 25. Kxd4 Df2 + 26. Kc3 exd4 + 27. Kxd4 Dg5 !! 28. e5 Rxc2 29. Bxc2 c5 + 30. Rd5 Qxe3 31. Rxd6 Qd4 + 32. Rc7 Qxe5 + 33. Rxb7 g5 34. Rb3 g4 35. Rx6 g3 36. Rb5 g2 37. Rc6 Qd4 38. Bd5 g1 = D 39 Txg 40. a4 h5 41. Fe4 0-1

polemiche

La controversia sul codice sorgente Fruit and Crafty

Rybka è stato accusato di essere un clone di Fruit creato da Fabien Letouzey che Vasik Rajlich ha categoricamente negato, sostenendo che il codice sorgente di Rybka era una creazione originale. Nuove accuse di violazione della licenza GPL sono state avanzate dal sviluppatore di programmi di scacchi Zach Wegner da ulteriori tentativi di decompilare studio assortiti di un anno sul file eseguibile Rybka 1.0. Vasik Rajlich ha rifiutato di rispondere a queste accuse. Da allora l'autore di Fruit, Fabien Letouzey, ha posto fine a cinque anni di silenzio pubblicando una lettera aperta ingennaio 2011, richiedendo ulteriori informazioni su Rybka e violazioni della licenza GPL.

La controversia Strelka

Nel maggio 2007viene rilasciato Strelka , un nuovo motore scacchistico rivendicato da Yuri Osipov. Presto seguono le accuse secondo cui Strelka è un clone beta di Rybka 1.0, creato da una decompilazione di Rybka e poi leggermente modificato (il codice sorgente di Rybka non è mai stato rilasciato). Diversi giocatori hanno notato che Strelka fornisce un'analisi identica a Rybka in una varietà di situazioni diverse e ha gli stessi bug e punti deboli. Tuttavia, Osipov ha ripetutamente affermato nei forum di discussione che Strelka è un programma derivato di Fruit , non Rybka. Si dice che le somiglianze siano perché Rybka è un clone di Fruit o perché ha configurato la funzione di valutazione di Strelka per essere il più vicino possibile a quella di Rybka.

Il codice sorgente per Strelka 2.0 beta è stato rilasciato con il programma. Vasik Rajlich ha affermato che questa è una chiara prova che Strelka 2.0 beta è un clone beta di Rybka 1.0, ma con alcuni miglioramenti. Sulla base di ciò, ha rivendicato la proprietà del codice sorgente e ha pianificato di commercializzarlo con il proprio nome, anche se in seguito ha deciso di ritrattare. Ha anche lanciato accuse secondo cui "Yuri Osipov" è uno pseudonimo .

In un'intervista pubblicata sul sito dell'Arena , Victor Zakharov (di Convekta ) ha dichiarato: “Sono convinto che Yuri Osipov (Ivanovich) sia il suo vero nome. Non lo ha nascosto. Tuttavia, non posso garantirlo al 100%. Lo aveva anche contattato per sviluppare l'interfaccia del telefono cellulare del programma.

Tuttavia, l'autore di Fruit, Fabien Letouzey, ha chiarito nella suddetta lettera aperta, che Strelka 2.0 beta è un programma derivato di Fruit, con modifiche minori rispetto all'originale, osservando che Strelka 2.0 beta potrebbe essere un Rybka 1.0 beta o Clone di frutta, ma non entrambi allo stesso tempo.

La controversia IPPOLIT

IPPOLIT  (it) , RobboLito, Igorrit, IvanHoe, FireBird e Fire fanno parte di una serie di programmi di scacchi open source molto potenti , inizialmente sviluppati da un team di programmatori anonimi che si chiamavano "Decembristi", in riferimento all'Insurrezione Decabrist .

Il motore di scacchi IPPOLIT è stato rilasciato inmaggio 2009 insieme al suo codice sorgente, ma in base alla politica di molti forum di scacchi di non pubblicare alcun materiale di dubbia status legale (ad esempio, vedere la carta del forum di Talkchess), è rimasto relativamente confidenziale fino a quando ottobre 2009. Vasik Rajlich ha affermato che IPPOLIT era una versione decompilata di Rybka e le persone coinvolte lo hanno tenuto informato dei loro progressi via e-mail. Ad oggi, ci sono solo prove indirette a sostegno di queste affermazioni. Nessuna causa è stata intentata contro nessuno dei programmi della serie IPPOLIT . Le affermazioni di Vasik Rajlich si basano solo sul fatto che il codice sorgente di IPPOLIT assomiglia più o meno all'output dei dati da un decompilatore. Lo stile di gioco di IPPOLIT e dei suoi derivati ​​è vicino a quello di Rybka 3. Infine, sono stati espressi dubbi sul fatto che un programma di scacchi così forte come IPPOLIT possa apparire per generazione spontanea.

Note e riferimenti

(fr) Questo articolo è parzialmente o interamente tratto dall'articolo di Wikipedia in inglese intitolato Rybka # Controversy  " ( vedi l' elenco degli autori ) .
  1. il sito SSDF
  2. Domande frequenti su Rybka 2.0-2.2n2
  3. rybka forum "Rybka 3 BenchMarks on Different Hardwares" (versione del 13 giugno 2010 su Internet Archive )
  4. [1]
  5. (in) "  Il gioco immortale di Rybka!  » , Su rybkaforum.net , 12 aprile 2007.
  6. (in) "  Rybka è un derivato della frutta?  » , Rybkaforum.net (consultato il 2 gennaio 2011 )
  7. (in) "  Valutazione  " , Webspace.utexas.edu (consultato il 2 gennaio 2011 )
  8. (in) "  Rybka Chess Community Forum  " , Rybkaforum.net ( accesso il 2 gennaio 2011 )
  9. (a) "  Lettera aperta di Fabien Letouzey  " , talkchess.com (accessibile il 1 ° febbraio 2011 )
  10. Vedi anche l'analisi di questa controversia di David Levy , presidente dell'International Computer Games Association sul forum ChessVibes ( fr )
  11. (in) "  Strelka 1.0 x32: clone di Rybka?  » , Rybkaforum.net (consultato il 2 gennaio 2011 )
  12. (in) "  Strelka Rybka = 1.0  " , Rybkaforum.net (consultato il 2 gennaio 2011 )
  13. (in) "  argomenti di osipov su strelka  " , Rybkaforum.net (consultato il 2 gennaio 2011 )
  14. (in) "  Strelka 2.0  " , Rybkaforum.net ( consultato il 2 gennaio 2011 )
  15. (in) "  Ippolit - home  " , Ippolit.wikispaces.com,26 dicembre 2010(consultato il 2 gennaio 2011 )
  16. "  FireBird  " ,luglio 2010
  17. http://www.talkchess.com/forum/viewtopic.php?t=7
  18. (in) "  Chessvibes News  " , Chessvibes.com ( consultato il 2 gennaio 2011 )
  19. (in) "  Dichiarazione ufficiale su Ippolit  " , Rybkaforum.net,21 ottobre 2009(consultato il 2 gennaio 2011 )
  20. http://ippolit.wikispaces.com/IPPOLIT.C
  21. http://talkchess.com/forum/viewtopic.php?t=37381
  22. http://talkchess.com/forum/viewtopic.php?start=0&t=30192&topic_view=flat

Articolo correlato

link esterno