Newsgroup: it.hobby.scacchi
Titolo: Robbolito e Rybka

Pare che ci sia in giro un motore scacchistico gratuito più forte di Rybka
che si chiama Robbolito.
Tra gli autori di Robbolito sembra esserci un italiano, Roberto
Pescatore...qualcuno nell'ambiente scacchistico l'ha mai conosciuto?
Qualcuno ha fatto giocare delle partite test tra Robbolito e Rybka? Qual'è
stato l'esito?
Alcuni dicono che sia un clone di Rybka, altri sostengono il contrario.
Tra i partecipanti a IHS c'è qualche esperto di motori scacchistici che ha
avuto modo di confrontare lo stile di gioco di Robbolito con quello di
Rybka?
Ciao
DR
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


difficile esprimere un parere sullo stile di gioco di motori cos� forti, 
giocano forte e basta......
ciao, Ciro 


Sembra veramente forte, soprattutto nei finali che riesce a giocare SENZA tablebase!
Da provare:
http://www.cyclonechess.com/robbolito.htm
Ivo

 Alcuni dicono che sia un clone di Rybka, altri sostengono il contrario.
Ho testato Robbolito, anche se non in un confronto diretto "sulla 
scacchiera" con altri motori. Quello che e' impressionante e' la 
velocita' con cui analizza: a parita' di tempo di analisi, e' sempre 
diverse semimosse avanti rispetto a Rybka & co (ovviamente, per tempi di 
analisi sensati, ossia tra i secondi e i minuti).
Non e' assolutamente un clone di Rybka. E' open source, e il codice 
sorgente e' visibile. In passato, c'e' stato un reverse engineering di 
una vecchia versione di Rybka. In quell'occasione l'autore di Rybka, il 
MI Rajlich, segnalo' subito la cosa (tra l'altro, mantenendo un 
comportamento elegantissimo). In questo caso, invece, nessun rilievo e' 
stato avanzato dal team di Rybka.
Ciao, Bruno.

 ha scritto nel messaggio 
news:93Z32Z155Z3Y12...@usenet.libero.it...



 Vasick non penso sia d'accordo, e come lui molti altri, non � facile
 stabilire con certezza se sia un clone o meno. Pare abbiano fatto reverse
 engeneering di Rybka, apportando poi delle migliorie, come per esempio
il fatto che giochi correttamente certi finali che Rybka sbaglia. 



Ma non si riesce a vedere le due varianti migliori invece della sola
linea principale?

 linea principale?
Non supporta il multiPV.
Se lanci l'eseguibile da console e digiti UCI ti renderai conto che l'autore 
ha tolto tutte le opzioni e i parametri, operazione che ho gi� visto fare a 
gente che ha clonato motori..... :)
ciao, Ciro 

 
http://rybkaforum.net/cgi-bin/rybkaforum/topic_show.pl?tid=13022
Questo non lo sapevo, grazie per il link. Tra l'altro, ribadisco che 
l'autore di Rybka (Rajlich) e' un gran gentleman.
Ciao, Bruno.


ok ti riferivi a Strelka. si, conosco il motore, non sapevo del 
comportamento di Vas.
Ciao, Ciro 

 ed altri
Uno dei risultati dei test (eseguito su 100 posizioni pari, selezionate 
in maniera casuali tra le patte rapide in un database di partite di GM, 
e con 1 minuto di riflessione) mostra che le mosse giocate differiscono 
del 33% rispetto a quelle di Rybka e del 35% rispetto a quelle di Fruit. 
Per confronto, la differenza tra Rybka e Fruit e' del 45%.
Questo da un lato mostra che e' un po' a meta' strada tra Rybka e Fruit, 
ma dall'altro che si puo' ritenere tranquillamente un motore differente 
rispetto ad entrambi, almeno per quanto riguarda la funzione di 
valutazione.
Ciao, Bruno.

 Ho testato Robbolito, 
scusate come si fa a mettere robbolito sotto Fritz?
cio� io ho fritz 6  e ho messu fruit ma nn mi ricordo come ho fatto.
ho scaricato il robollito ma viene un file rar che nn apre sotto fritz,
dove sta il .exe? grz
chic
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 dove sta il .exe?
Un file .rar e' compresso. Devi prima scompattarlo, generalmente con 
qualsiasi programma che scompatta i .zip.
Ciao, Bruno.

chic
Apri il file .rar con winrar o programmi simili, � semplicemente un
file compresso; dentro vi troverai l'eseguibile. A questo punto da
Fritz, scegli Engine->Create UCI Engine (o qualcosa di simile), segui
il percorso nel quale hai salvato il file .exe di cui sopra ed ecco
che il motore sar� nell'elenco di quelli disponibili.
Ciao :-)


senza le TB di Nalimov, ma ha delle TB interne.
ciao, Ciro 



Sei sicuro?
Mi sembra strano, visto che l'eseguibile � di 289 KB :-)
Comunque devo approfondire la cosa, per capire in effetti come 
hanno fatto a inserire nel motore la conoscenza sui finali.
Ivo

 E non credo ai fantasmi...
Veramente viene fuori Robert Fisherman, con la "h" ma senza la "c". Pero' 
se  lo si traduce in tedesco, viene fuori Robert Fischer, con tutte le 
consonanti al posto giusto.
Massimiliano Orsi


A PROPOSITO RAGAZZI DOVE POSSO TROVARE L'UCI DI ROBBOLITO ??


seguente indirizzo e-mail? 
grec...@alice.it
a presto ciao 

 A PROPOSITO RAGAZZI DOVE POSSO TROVARE L'UCI DI ROBBOLITO ??
Nel link postato da Ivo c'e' una sezione download (compresso in formato 
.rar). L'eseguibile che trovi (o altrimenti, se vuoi compilarlo tu 
stesso a partire dai file sorgente disponibili...) e' l'engine di 
Robbolito (e usa il protocollo UCI).
Ciao, Bruno.
P.S. Ti ho contattato in privato, come mi avevi richiesto nell'altro post.

 A PROPOSITO RAGAZZI DOVE POSSO TROVARE L'UCI DI ROBBOLITO ??
Per trovare L'UCI DI ROBBOLITO il Robbolito stesso dovrebbe essere dotato di
lampadine...
:-)
Luigi Caselli

 :-)
Semmai di l'ampadine.
Quandoquidem bonus dormitat Casellus.
-- 
Prof. Pico de Paperis
Dipartimento di Omonimia Differenziale

 il fatto che giochi correttamente certi finali che Rybka sbaglia.
Gli autori di robbolito dicono di no:
http://www.cyclonechess.com/rybka3.htm

 che si chiama Robbolito.
Toh, guarda un po' : RobboLito is the latest in the IPPOLIT series ;-)
G. Ippoliti

 Quandoquidem bonus dormitat Casellus.
Grazie Pico, specialmente per avermi paragonato ad Omero.
In effetti poi, da un po' di tempo, ho dei dolori fastidiosi all'Omero
sinistro mentre l'Omero destro � a posto.
Il risultato � che mentre il mio Omero sinistro sussurra tragedie, l'Omero
destro declama commedie.
In tutto questo vociare in greco antico, dato che il mio capoccione �
posizionato purtruppo esattamente tra i due Omeri, vuoi che non mi scappi un
apostrofo?
:-)
Luigi Caselli

 stato avanzato dal team di Rybka.
Ho scaricato i sorgenti e sembra che siano stati dati in pasto ad un
offuscatore che ha tradotto tutti i termini in italiano maccheronico
(singolarmente parola per parola).
L'unica flebile speranza che mi rimane prima di vergognarmi ancora una
volta di essere italiano e' che non sia opera di italiani (visto che
anche nella traduzione pedestre ci sono strafalcioni) ...
Si tratta comunque di un furto... di cosa non lo so... pero' quel
codice e' stato violentato da dei furfanti senza scrupoli (e senza
molto cervello)... questa almeno e' l'impressione che ne ho io.
Andrea

molto cervello)... questa almeno e' l'impressione che ne ho io.
Premesso che di programmazione, codici, informatica etc. non capisco una 
cippa, mi rispieghi la storia di questo "furto" con altri particolari per 
menti "semplici"?
:)
Grazie, radics 

 molto cervello)... questa almeno e' l'impressione che ne ho io.
La storia appare molto piu' complicata di come si presentasse al primo 
impatto. Ci sono una serie di stranezze enormi. Sembra probabile sia un 
reverse engineering di Rybka... all'inizio non avevo nemmeno considerato 
questa eventualita', a causa del fatto che gioca *splendidamente*. E 
quando mai si e' visto un reverse engineering migliore del codice 
originario?! Per questo, il "senza scrupoli" puo' andare, ma "senza 
cervello" direi di no. Ci sono comunque pure una serie di differenze... 
e' un maledetto accrocco, eppure funziona!
Ciao, Bruno.

(singolarmente parola per parola).
era gi� stato fatto notare nel forum Talkchess, nel thread
"I'm in doubt if RobboLito is a clone" del 24 ottobre.
C'era qualcuno che pens� che l'autore fosse italiano, allora un italiano 
spieg� che la traduzione era fatta in modo 'originale' :) per esempio:
originale:
A = king_attack[POSITION.white_king_square];
tradotto:
A = attaco_re[POSIZIONE.bianco_re_quadretto];
� chiaro che � la traduzione � stata fatta con un traduttore automatico, e 
neanche di buona qualita� :)
ciao, Ciro


 stato l'esito?
Ho provato con parecchie partite lampo (3 minuti) sul mio vecchio PC e 
Rybka ne ha vinte circa il 75% 

 Rybka ne ha vinte circa il 75%
Rybka (non so quanto sia migliorato nella versione 3) ha una gestione
multithreading non particolarmente performante e se messo in parallelo
con un altro motore pu� dare problemi, all'altro motore.
Vanno fatti settaggi /ad hoc/ per farlo funzionare a dovere. Non ho il
link sottomano con le info, purtroppo...
Qualche tempo fa, con due pc differenti, avevo fatto un torneino in cui
c'era Rybka e Cyclone (scaricabile dallo stesso sito dove c'� la
robiolona pseudo-italiania) e quest'ultimo aveva ottenuto un piazzamento
migliore.
saludos,
M.
-- 
FICS Manual    :: 
http://www.deepthought.it/chess/fics.html
eBooks         :: 
http://www.deepthought.it/chess/ebooks.html
MyChess Portal :: 
http://mychess.deepthought.it

 e' un maledetto accrocco, eppure funziona!
Mia personale ipotesi:
Sono dei ragazzetti che con tastiera, mouse e cervello ci sanno fare.
Hanno fatto un reverse engineering e hanno modificato, migliorandolo, il
codice di Rybka 3.
Hanno volutamente "offuscato" il codice con un traduttore italiano
scalercio, per infarcirlo dell'ingrediente "mafia&pizza&mandolino" tanto
caro oltralpe (come dire "ogni volta che c'� qualcosa di italiano, c'�
qualcosa di marcio").
Roberto Pescatore, in linea con l'ingrediente di cui sopra, non esiste
ed � appunto un omaggio a Robert Fischer, spavaldamente aggiunto a
sottolineare la forza (vera o presunta) dell'engine.
Una carnevalata riuscita molto bene, insomma.


 ha scritto

Lezione 1.
I programmi sono scritti con linguaggi 'human friendly' dai
programmatori. Il risultato ('codice sorgente') non e` pero`
direttamente eseguibile dal computer. Per renderlo tale bisogna
'tradurlo' utilizzando appositi programmi che producono una sequenza
apparentemente senza senso di codici numerici ('codice binario') che
pero` piace molto ai microprocessori.
Lezione 2.
Il programmatore a te utente ti puo` vendere il solo codice binario
(programmi closed source i.e. rybka) oppure anche il sorgente
(programma open source i.e. crafty).
Lezione 3.
Se ho solo il codice binario come faccio a modificare il programma?
Passo il codice binario attraverso  apposito programma che rigenera
(male) il codice sorgente "originario"
(reverse engineering), poi lo modifico e lo ritraduco in binario.
Lezione 4.
Lo posso fare? La modifica di un programma e` normalmente consentita
nel caso di programmi open source mentre e` espressamente vietata in
quelli closed source (addirittura lo e` la mera 'traduzione inversa'),
da cui il termine di "furto", con molte virgolette.
Prof. Vinzo *che domani la interrogo*

 
http://www.cyclonechess.com/rybka3.htm
Chi cazz'e' Ippolit ?
frengo
 

 Prof. Vinzo *che domani la interrogo*
Corro a studiare!
radics

 
:)
E' la versione precedente di RobboLito. In pratica e' stato piu' volte 
rinominato: Ippolito -> RobboLite -> RobboLito.
Ciao, Bruno.

 > stato l'esito?
 Salve a tutti. Siccome sono un tipo molto serio e pignolo ho testato
questo 
Ribbolite per benino e posso asserire, prove alla mano, che DeepRybka 3 se 
fatto girare su un processore veloce e moderno (nel mio caso Quad core 2
con 
2022 gb di ram.......di pi� non supporta il motore anche se nel test ho
dato 
solo 1gb ,� molto pi� forte di Robbolito o Ribbolite come diavolo si 
chiama!!
Va b� ho giocato un p� sul nome ma siccome sui vari siti hanno messo in
giro 
questa bufala!!! ho voluto far luce!! in maniera perentoria!!
Questi sono i dati del test: partite lampo da 5 m con e senza libro e con
e 
senza tablebases e l'uso di un quad core e di un processore lento di
vecchia 
generazione che consentiva un velocit� di 1 o 2 Kilonodi contro i 13-16 Kn 
di Ribbolito o scusate Robbolito ehhh!
Sul processore lento DeepRybka ha fatto la figura del fesso perdendo 10 
partite di seguito anche se in molte fosse in posizione di leggero o
leggero 
svantaggio ,,,il tutto con l'uso del libro di Rybka 2 e anche senza libro.
Sulla macchina moderna Quad core 2 e con solo 1gb di ram per entrambi il 
Rybka non ha perso nemmeno una partita vicendone 1 su 4 quando entrambi 
usavano il libro di Rybka e vicendo 2 partite su 5 quando i programmi 
potevano far uso solo del tablebases ma non del libro.
Robbolito ha potuto solo pattare e purtroppo ha perso addirittura due 
partite senza l'ausilio del libro!! e questo nonostante Robbolito girasse
a 
una velocit� di ben 985 kn di media mente il povero DeepRybka 3 girasse ad 
una velocit� media di soli 100/120 Kn. Questo evidenzia che Robbolito pu� 
prevalere solo se il Rybka gira su un processore lentissimo che gli
consente 
un numero di semimosse troppo basso. Ok il  programma va forte ma non 
abbastanza!!! ed � stato distaccato di misura! Ho archiviato tutte le 
partite in cui Rybka ha prevalso in maniera netta! Chi volesse altri 
chiarimenti pu� scrivermi, ...Ciao 



 Ciao, prova per cortesia anche con la versione
0085f1a  dovrebbe essere la pi� forte
Tieni comunque conto che � ancora in fase beta 

diabolik ha scritto:

Caro diabolik mi farebbe immensamente piacerebbe che finalmente qualcuno 
avesse trovato il modo di sconfiggere il mostro DeepRybka3 e prover� se la 
trovo
tale versione! ma sulla versione 3d Robbolito le ha prese di santa
ragione!!
Ciao e fammi sapere appena esce l'antiRybka!!! 


 sottolineare la forza (vera o presunta) dell'engine.
Be, in effetti un Roberto Pescatore nel mondo degli scacchi esiste,
non so però se sia lo stesso, basta dare un'occhiata ai campionati
italiani ASIGC (per corrispondenza) di categoria nazionale, per
esempio questo:
http://www.peterkaltz.altervista.org/terminati/4cinaz.htm
io ci ho giocato un paio di volte.