Primeiro vamos à instalação do PyChess.
No Ubuntu:
sudo apt-get install pychess
Este artigo foi escrito usando o Slackware 13.1, com GNOME como interface gráfica. Por isso fiz a instalação através do pacote
com os fontes. Caso a sua distro não tenha o PyChess em seus repositórios, ou caso você também prefira instalar a partir dos
fontes, atente-se para as dependências, que você poderá precisar instalar (no meu Slackware, não precisei instalar nenhuma
dependência).
- python
- pygtk
- pygobject
- pycairo
- gnome-python-desktop
- python-rsvg
- gnome-icon-theme
- gst-python
- gmpy
- psyco
Checadas as dependências, você pode baixar os fontes do PyChess através do seguinte link:
Note que nesta página existem também os pacotes no formato .deb e .rpm.
Escolha a opção de pacote adequada para sua distro. Eu escolhi a opção: pychess-0.10rc1.tar.gz
Salve o pacote na sua pasta home.
Descompacte-o:
tar xvfz pychess-0.10rc1.tar.gz
Copie o diretório descompactado para o diretório /opt:
cp -rf pychess-0.10rc1 /opt
Entre no diretório /opt:
cd /opt
Entre no diretório do PyChess:
cd pychess-0.10rc1
Agora, logue-se como root e rode o comando para instalar o PyChess:
# python setup.py install
O pior já passou, agora você pode se preparar pois vamos pra melhor parte: jogaaaaaarrr!!!!
Para abrir o
PyChess você pode chamá-lo através do terminal com o comando:
pychess
Ou pode abri-lo através do menu da sua distro, geralmente ele se encontra na sessão Jogos, Jogos de Tabuleiro.
Assim que você abrir o PyChess, você se deparará com a seguinte tela:
Na parte central/superior, você poderá jogar contra o computador. Neste caso você deverá escolher a sua cor e contra qual
engine (motor de xadrez) você quer jogar.
Na parte central/inferior é onde você deverá digitar seu nome de usuário e a sua senha para fazer o login no FICS e jogar na
internet. Após colocar seu login e senha, clique em [Connect to FICS].
A partir de agora você está logado no FICS. Veja que o PyChess o organiza através de abas, na parte superior.
Jogando uma partida
Para entrar em uma partida você, deverá ir até a aba Seek Graph (gráfico de desafios).
No Gráfico de Desafios você verá um monte de bolinhas azuis e verdes. Cada bolinha azul é um desafio feito por um usuário
cadastrado, e cada bolinha verde é um desafio feito por um usuário convidado. Quanto mais pra direita, o desafio estiver,
maior o tempo para que cada jogador faça os seus lances. Quanto mais pra cima o desafio estiver, maior o nível do jogador
que está propondo o desafio.
Pra saber os dados do jogador e do desafio que está sendo proposto, basta colocar o cursor do mouse sobre a bolinha do
desafio, assim, essas informações aparecerão em uma caixa de mensagem, como na seguinte figura:
Pra entrar em um desafio basta clicar sobre a sua bolinha correspondente.
NOTA IMPORTANTE: Muita gente coloca Engines de Xadrez (devidamente registradas e de acordo com as regras do servidor)
para jogar no FICS. Assim, se você não quiser entrar em uma partida contra um Bot (computador), fique atento à caixa de
mensagem que aparece sobre o desafio, quando você posicionar o cursor do mouse sobre ele. Um desafio proposto por um
Bot, contém a seguinte descrição:
Note que aparece a descrição (Computer Player).
Enviando um desafio
Caso nenhum dos desafios propostos lhe agrade, você mesmo pode enviar um desafio para o gráfico ou para um jogador em
particular que esteja logado no FICS.
Para enviar um desafio para o gráfico, você precisa ir até a aba Seeks/Challenges.
Veja que abaixo se encontram três opções para desafios.
O desafio mais comum (e recomendável) é a primeira opção (opção Padrão). Ao lado encontra-se um botão onde você poderá
editar o desafio de acordo com o seu gosto, ajustando o tempo de duração, acréscimos a cada lance e até o nível do adversário
desejado.
Após editar o desafio, basta clicar em [Ok], seguido de [Enviar busca]. Aí é só esperar alguém aceitar o seu desafio.
Desafiando um jogador específico
Em algumas ocasiões, você poderá querer jogar contra um jogador específico (geralmente quando você marca de jogar com
algum amigo seu). Nesse caso você pode enviar um desafio diretamente para ele.
Para isso, você deverá se dirigir até a aba Player List.
Você verá uma lista de jogadores que estão conectados no FICS. Clique em qualquer nome da lista, e digite as primeiras letras
do nome do jogador que você quer desafiar.
Assim que o nome do jogador desejado aparecer selecionado, na lista, você deverá clicar em [Challenge] (note que você
também tem a opção de entrar em um chat privado com o jogador, selecionando o seu nome e clicando em [Start Private
Chat]).
Ao clicar em [Challenge], aparecerá novamente a janela onde você deverá configurar o desafio. Após ajustar o desafio de
acordo com o seu gosto, clique em [Send Challenge].
Aí é só esperar o adversário aceitar o desafio e mandar bala.
Assistindo uma partida em andamento
Caso você não esteja a fim de jogar, você pode ainda assistir uma partida ao vivo. Pra isso vá até a aba Game List.
Aparecerá uma lista com todas as partidas em andamento no servidor. Você pode clicar em qualquer uma, ou procurar o nome
de algum jogador, clicando na lista e digitando as primeiras letras do seu nome. Após escolher a partida desejada, é só clicar
em [Observar].
É isso aí pessoal, acho que essas dicas já são suficientes para que qualquer pessoa esteja apta à disputar algumas belas
partidas desse jogo apaixonante que é o Xadrez.