Rodando motores stocky / rykba com eboard

5

Estou usando o eboard para jogar xadrez com mecanismos suportados automaticamente como gnuchess4, crafty etc. Minha pergunta é:

How can I run strong engines like stockfish, Rykba on eboard?

    
por Chandrasekhar 22.04.2012 / 22:12

2 respostas

5

Stockfish menciona que pode ser executado com eboard, mas demorei um pouco para descobrir como.

O Stockfish usa o protocolo de xadrez UCI, mas o eboard fala o xboard. Você precisa usar o pacote poliglota para jogar peixes no eboard.

Para instalar o software:

sudo apt-get install eboard polyglot stockfish

Em seguida, você precisa criar um polyglot.ini no seu diretório pessoal:

[PolyGlot]

EngineDir = .
EngineCommand = /usr/games/stockfish

Book = false
BookFile = book.bin

Log = false
LogFile = stockfish.log

Resign = true
ResignScore = 600

[Engine]

Use Search Log = false
Search Log Filename = SearchLog.txt
Book File = book.bin
Best Book Move = false
Contempt Factor = 0
Mobility (Middle Game) = 100
Mobility (Endgame) = 100
Passed Pawns (Middle Game) = 100
Passed Pawns (Endgame) = 100
Space = 100
Aggressiveness = 100
Cowardice = 100
Min Split Depth = 4
Max Threads per Split Point = 5
Threads = 1
Use Sleeping Threads = true
Hash = 128
Ponder = true
OwnBook = false
MultiPV = 1
Skill Level = 20
Emergency Move Horizon = 40
Emergency Base Time = 200
Emergency Move Time = 70
Minimum Thinking Time = 20
UCI_Chess960 = false
UCI_AnalyseMode = false

Então, quando você abrir o eboard, vá para: Jogar contra o mecanismo > Mecanismo genérico > Comando do Motor

Digite "poliglota" na parte chamada "Linha de comando do mecanismo".

Isso deve permitir que você jogue contra o stockfish usando o eboard.

    
por Gustav Bertram 14.11.2012 / 13:36
-1

Para criar um arquivo polyglot.ini .

Abra um editor de texto, copie e cole o texto:

[Polyglot] ... UCI_AnalyseMode = false

Antes de salvar o arquivo de texto, você precisa de autorização para salvar em /usr/games . Então abra um terminal, digite:

sudo chmod 777 /usr/games

Depois de inserir sua senha. Deixe o terminal aberto.

Quando você estiver se preparando para salvar o arquivo de texto, o nome do arquivo precisa ser polyglot.ini

Você precisa salvar polyglot.ini na mesma pasta que polyglot.exe Então salve o arquivo em / usr / games

Se você não souber como encontrar essa pasta. No lado esquerdo da janela de salvamento, pressione o computador. Vá para a pasta usr. Então vá para os jogos. E salve o polyglot.ini nessa pasta.

Demorei algumas horas para descobrir isso. Eu ainda sou novo no Linux. Espero que ajude.

    
por octane234 24.03.2016 / 17:24

Tags