Sugestão para um bom mecanismo de xadrez no Linux

33

Estou usando o GNUChess com o cliente do Knights (o Knights não parece TÃO maduro; as falhas são comuns). Existe algum equivalente ao Chessmaster no Linux? Que tal bons clientes para jogar em servidores como o FICS .

Atualmente, uso o Jin para jogar no FICS. Mas acho que Jin não expõe todas as funcionalidades do servidor, por exemplo, o bate-papo não existe em Jin.

Swair
fonte
3
Você pode conversar usando jin, mas é difícil . Basicamente, você precisa digitar comandos como tell <handle> hello worldpara falar com alguém. Se você estiver jogando, pode usar say good luck!para conversar com seu oponente.
Andrew
oh a partir do console telnet! Ah sim. Até isso vai funcionar!
Swair
Um fato menos conhecido é que o PyChess possui seu próprio mecanismo de xadrez embutido. Ele foi projetado para jogar mais como um jogador de xadrez comum e menos como um grande mestre.
Thomas Ahle
O que há de errado em usar o Stockfish (observe que o título da sua pergunta pede um mecanismo de xadrez, enquanto o corpus afirma que você deseja jogar online - o que é outra questão)?
gented

Respostas:

17

Motores:

Todos os três são instaláveis ​​via Ubuntu Software Center e todos os três são compatíveis com UCI (ou seja, são executados no Chessbase Fritz, no Chess for Android e / ou Arena GUI). O Arena é usado com o FICS, portanto você deve poder usar todos os 3.

Exceto Glaurung, usei os dois de vez em quando e fiquei muito satisfeito com eles.

Instalação:

sudo apt-get install toga2 glaurung fruit
Rinzwind
fonte
2
Especialmente falando sobre linux, sinto falta do Sotckfish na lista de motores. É com certeza disponíveis em cada distro, ou se preferir, você pode compilá-lo: github.com/mcostalba/Stockfish
Emilio Díaz
15

Para mecanismos de nível profissional, eu executo o Houdini 1.5 (imagino que versões mais recentes e pagas do Houdini também funcionam) e o Stockfish no SCID. O exe Houdini carrega muito bem no SCID, desde que o vinho esteja instalado e o exe tenha sido executado. Ambos funcionam muito bem para mim, mas acho que as avaliações de Houdini (por exemplo, -0,71 são uma clara vantagem para Black) são as mais significativas. As avaliações do Stockfish geralmente são infladas / otimistas (-0,71 pode significar apenas uma vantagem minúscula para as Pretas ou +1,5 pode não significar que as Brancas estão vencendo, mas que as Pretas têm uma forte compensação pela troca. Na minha opinião, Houdini é particularmente bom em avaliar compensação pelo déficit de material.Eu experimentei os motores Toga, Fruit e Glaurang; eles estão bem e, para minha lembrança, funcionam bem com o SCID, mas não tão fortes quanto Houdini e Stockfish.

Para um programa equivalente simples ao chessmaster, o pychess (no centro de software do Ubuntu) pode ser adequado.

Eu também uso Jin e Dasher no wine para a ICC. Eu não tentei muito o FICS.

Sam Copeland
fonte
1
Estou farto de perfis falsos patrocinando o Chessbase por toda a Internet e jogando merda no Chessmaster. Isso vem acontecendo há mais de uma década e é cansativo. Primeiro, não há comparação possível entre o software maduro, bem-sucedido e extremamente rico em recursos chamado Chessmaster e o pychess de interface livre amador . Segundo, por que diabos um usuário de Linux, ou seja, na maioria das vezes um crente em software livre, paga por Houdini quando existe uma opção objetivamente mais forte chamada Stockfish? Pare de cagar internet e pare de afundar o Chessmaster. Já é suficiente!!!
Mephisto
1
E NÃO, as avaliações da Houdini NÃO são mais significativas em nenhum sentido do que as oferecidas pela Stockfish, e isso é extremamente fácil de se analisar analisando jogos históricos com os dois mecanismos. Não, de qualquer forma, Houdini analisa melhor que Stockfish. Isso é apenas o patrocínio da Chessbase. Como você faz há mais de uma década. Pare com isso. Já é suficiente.
Mephisto
Pychess não é de modo algum equivalente ao Chessmaster (o motor é fraco, as avaliações nem sempre são corretas e é extremamente complicado).
gented
14

O Stockfish é o motor mais forte do Linux AFAIK. A melhor interface do FICS é o BabasChess, que é um programa Windows, mas roda bem no Linux com Wine - estou usando-o no OpenSuse 11.4 sem problemas.
Outra possibilidade é usar o VirtualBox (use a versão rpm do site e não a versão de código-fonte aberto dos repositórios linux!) E execute o Windows como máquina virtual com seus clientes favoritos de xadrez - o Windows XP é suficiente. Estou executando o Fritz ( http://www.playchess.com/ , que também possui um cliente gratuito => http://www.fritzhelp.com/download/PlayChessV6Setup.exe ) e ocliente ChessPlanet do russo ChessServer da Convekta(ChessAssistant), também usou o Dasher Client da ICC .
- EDITAR após comentário de Saibot -
Você está confundindo uma especificação (= protocolo) com um software concreto construído / implementado para um sistema operacional específico. O protocolo UCI (UCI = interface universal de xadrez) descreve apenas a comunicação de um mecanismo de xadrez e uma interface de usuário de xadrez.
A versão do Stockfish Linux não será executada em uma caixa do Windows, assim como a versão do Windows Stockfish não será executada no Linux, enquanto ambas suportam o protocolo UCI. Alguns motores - fe Stockfish - fornecem várias implementações para diferentes sistemas operacionais, mas muitos motores são apenas para Windows.
Portanto, não há nada errado com o melhor mecanismo para Linux, o melhor mecanismo para Windows!
Os mecanismos implementados em uma linguagem de plataforma cruzada como o Java ("escreva uma vez em qualquer lugar") serão executados em várias plataformas, se o Java VM estiver disponível para esse sistema operacional.

Rebse
fonte
3
Babaschess rodando sob Wine é interessante, mas acho que as máquinas virtuais não são o que o OP está buscando. Quero dizer, sim, quase qualquer programa do Windows pode ser executado em uma VM, mas talvez isso seja um exagero, você não acha?
você precisa saber é o seguinte
3
Infelizmente, os clientes de xadrez mais populares / melhores e muitas outras ótimas ferramentas de xadrez são apenas para janelas. Babaschess corre bem com Wine, mas Fritz não. Então você não tem outra escolha. E o VirtualBox é fácil de usar, com modo contínuo, recurso de instantâneo e pasta compartilhada para transferência de dados entre Windows + Linux. Ao usar o Wine, você deve instalar muitas coisas do Windows também, é semelhante.
Re
1
Todos os mecanismos de nível superior são compatíveis com UCI, que é um padrão de plataforma cruzada. Portanto, é errado dizer, melhor mecanismo para Linux, melhor mecanismo para Windows etc.
ferit 27/12/2015
@Saibot see my edit ..
Rebse
@Rebse Sim, você está certo, vergonha em mim :-)
Ferit
12

Eu gosto do Xboard . É uma interface muito legal para mecanismos de xadrez como o GNUChess e suporta conexão com servidores como o FICS. Ele também suporta mecanismos variantes de xadrez (incluindo variantes internacionais). Ele pode ser usado para jogar o Fruit Engine (como outra resposta sugere).

Aqui está uma citação de seu site:

O XBoard é uma interface gráfica para o xadrez em todas as suas principais formas, incluindo xadrez internacional, xiangqi (xadrez chinês), shogi (xadrez japonês) e Makruk, além de muitas variantes secundárias, como perdedores, xadrez, Crazyhouse, Chess960 e Capablanca Chess. Ele exibe um tabuleiro de xadrez na tela, aceita movimentos feitos com o mouse e carrega e salva jogos no Portable Game Notation (PGN)

Também possui uma porta Windows.

Seth
fonte
O Xboard também é o meu favorito: é ótimo!
gented
7

No Mac, eu uso o SCID como interface e o mecanismo Stockfish. Eu usei o Crafty e achei que ele era seguro e eficaz se tomado de acordo com as instruções.

Provavelmente existem versões de linha de comando do Unix para ambos, se é isso que você está procurando.

EDIT - Desde que escrevi o que foi dito acima, criei uma caixa do Windows. Estou dirigindo Stockfish e Arena. Acho a Arena irritante, mas melhor que Tarrasch.

Tony Ennis
fonte
3

Todos os mecanismos de xadrez de nível superior como Komodo, Houdini, Rybka, Stockfish etc. estão seguindo os padrões da UCI , que é independente da plataforma . Não importa Linux, Windows, OSX ou o que for.

O que você precisa (e provavelmente pergunta) é uma GUI para o funcionamento do mecanismo. Para isso, posso sugerir o ChessX no Linux .

By the way, o motor do Chessmaster é muito ruim comparando os motores acima, eu nunca sugeriria usá-lo, se você é sério no xadrez.

ferit
fonte
1
Um mecanismo é um binário específico da plataforma. A classificação de 2700 é suficiente para todos, exceto os 50 melhores do mundo
Dmitry Fedorkov 30/12/17
No entanto, nenhum profissional usaria o chessmaster.
ferit
Profissionais são muito poucos; é muito mais provável que o OP seja amador e o que ele realmente precisa é de um mecanismo com um bom estilo humano.
Dmitry Fedorkov
Você disse que, exceto no top 50 do seu comentário, agora caiu para amadores. Além disso, o motor fraco não significa um estilo mais humano. Ninguém prefere um produto inferior, exceto você parece.
ferit
Eu não disse que o Chessmaster não é adequado para profissionais. Existem muitas qualidades diferentes de um mecanismo, mas você sabe apenas a classificação, ao que parece.
Dmitry Fedorkov