[Solar-general] los humanos pueden ganarle a los mejores software de ajedrez

Marcos Germán Guglielmetti marcos en ovejafm.com
Jue Nov 18 01:13:56 CET 2010


On Wednesday 17 November 2010 17:58:52 Javier Villalba wrote:
> >che no hay caso
> >
> >tanto descargando el binario como compilando desde el source, no logro
> > hacerlo andar con ninguna GUI, pq no sé cómo hacerlo y no hay
> > explicaciones en ningún lado, ni en la doc en HD ni en Internet....
> >
> >en qué path pongo el binario?
>
> Digo lo mismo busque por todos lados no encontre...
> Dice que puede funcionar en Gnu/Linux pero no dice como compilarlo 

compilarlo es tan simple como escribir make

ya lo hice y lo crea sin dar errores

otros motores de ajedrez tienen cosas en (por ejemplo fruit):

ls /usr/share/games/fruit/
book_small.bin


o stockfish tiene su binario acá:

/usr/games/stockfish   


pienso que quizá simplemente tengamos que saber COMO AGREGAR el binario de 
robbolito a X GUI, cosa de que lo tenga en cuenta...

pero no veo de dónde agregar los motores en las GUI

los toman automáticamente

acá encontré algo importante

~/.config/pychess$

el tema es que el xml que hay que editar parece bastante complejo por cada 
engine, ejemplo:


  <engine binname="toga2" protocol="uci" protover="1" recheck="false">
        <meta><country>de</country><name>Toga II 1.4.1SE</name><author>Thomas 
Gaksch and Fabien 
Letouzey</author></meta><path>/usr/games/toga2</path><md5>58af35c04bd791dd4705574dae7e457b</md5><args /><options><check-option 
default="False" name="Ponder" /><spin-option default="1700" max="3000" 
min="500" name="Toga King Safety Margin" /><string-option 
default="/usr/share/egbb/" name="Bitbases Path" /><string-option 
default="performance.bin" name="BookFile" /><combo-option default="Always" 
name="NullMove Pruning"><var name="Always" /><var name="Fail High" /><var 
name="Never" /></combo-option><spin-option default="100" max="400" min="0" 
name="King Safety" /><spin-option default="100" max="400" min="0" name="Pawn 
Structure" /><spin-option default="5" max="6" min="1" name="Verification 
Reduction" /><spin-option default="70" max="100" min="0" name="History 
Threshold" /><spin-option default="16" max="1024" min="16" name="Bitbases 
Cache Size" /><spin-option default="0" max="3600" min="0" name="Search 
Time" /><check-option default="True" name="Delta Pruning" /><spin-option 
default="0" max="20" min="0" name="Search Depth" /><spin-option default="100" 
max="500" min="0" name="Futility Margin" /><spin-option default="16" 
max="1024" min="4" name="Hash" /><spin-option default="100" max="400" min="0" 
name="Material" /><check-option default="True" name="History 
Pruning" /><check-option default="True" name="OwnBook" /><check-option 
default="False" name="Toga King Safety" /><spin-option default="3" max="4" 
min="1" name="NullMove Reduction" /><spin-option default="50" max="500" 
min="0" name="Delta Margin" /><spin-option default="200" max="900" min="0" 
name="Extended Futility Margin" /><spin-option default="1" max="16" min="1" 
name="Number of Threads" /><spin-option default="100" max="400" min="0" 
name="Piece Square Activity" /><combo-option default="Always" 
name="Verification Search"><var name="Always" /><var name="Endgame" /><var 
name="Never" /></combo-option><check-option default="True" name="Toga Lazy 
Eval" /><spin-option default="1" max="10" min="1" 
name="MultiPV" /><spin-option default="100" max="400" min="0" name="Piece 
Activity" /><spin-option default="100" max="400" min="0" name="Passed 
Pawns" /><spin-option default="200" max="900" min="0" name="Toga Lazy Eval 
Margin" /><check-option default="False" name="Toga Extended History 
Pruning" /><check-option default="True" name="Futility 
Pruning" /><spin-option default="1" max="2" min="0" name="Quiescence Check 
Plies" /></options></engine>
    </engines>




por ahí si uso eso como ejemplo y le cambio lo básico para robbolito, por ahí 
sale andando....


> nada que 
> garcha :( Se preocuparon más hacer el exe de porqueria para Windows que
> algo para Gnu/Linux



-- 
                   Marcos Guglielmetti
                            ▲
::::::::::::::::::      M U S I X   :::::::::::::::::::::                  
                            ▼
		    www.musix.org.ar
	             www.ovejafm.com

_______________________________________________
Para encontrarte con activistas del movimiento social del software libre envia 
un mail a solar.general en librelist.com y luego respondé el mail de bienvenida.

PD: usen dukgo.com 
es genial y va camino a ser totalmente libre ¡y no te espía! :-D

¿Cuáles serían las libertades esenciales en Medios de Comunicación Libres? 
listas, sitios, etc.
0) La libertad de usar los medios de comunicación con cualquier propósito 
(uso)
1) La libertad de auditar los medios de comunicación y adaptarlos a tus 
necesidades. El acceso a los paneles de administración es una condición 
previa para esto. (estudio)
2) La libertad de crear otros usuarios y medios de comunicación, con lo que 
puedes ayudar a tu prójimo. (copia)
3) La libertad de modificar en los medios de comunicación y hacer públicas las 
mejoras a los demás, de modo que toda la comunidad se beneficie. El acceso al 
panel de administración es un requisito previo para esto. (mejora)


"our task must be to free ourselves from this prison by widening our circle of 
compassion to embrace all living creatures and the whole of nature in its 
beauty" Einstein



Más información sobre la lista de distribución Solar-general