terça-feira, 5 de maio de 2015

domingo, 5 de janeiro de 2014

sexta-feira, 23 de março de 2012

Anotando seus jogos com crafty

Quem gostou da dica da última terça certamente gostará desta: Como anotar suas partidas usando o Crafty! Infelizmente eu só testei no Linux e no MacOs, porém deve existir um caminho para que funcione no Windows.

Existem duas opções de saída de arquivos: texto e html

Para saída em modo texto, segue um exemplo: $ echo "annotate Capablanca_games.pgn Capablanca 1-999 1.000 30" | crafty (Indicando que o crafty irá analisas todos os jogos do arquivo Capablanca_games.pgn que tenham o jogador Capablanca, para os movimentos de 1 à 999, para os casos onte exista vantagem de 1 peão inteiro, analisando 30 segundos por movimento - mais opções podem ser encontradas na página http://www.cis.uab.edu/hyatt/craftydoc.html). O arquivo de saída para esse exemplo será Capablanca_games.pgn.can

Para saída em html basta substituir a palavra "annotate" por "annotateh"

Até a próxima

terça-feira, 20 de março de 2012

Coloque seu motor de xadrez favorito para analisar e anotar seus jogos

Essa é uma dica conhecida, mas não tão conhecida assim!Talvez algumas pessoas não saibam, mas é possível colocar os eu motor de xadrez favorito para analisar seus jogos e tomar notas dos melhores lances, assim como é feito no chess.com, gameknot ou chesspo.st .
Para esses, hoje vou mostrar como fazer em 2 programas diferentes: Exachess lite e Scid .
No Exachess: Abra um jogo normalmente


Vá em "Play" e depois em "Annotate"
Agora é só configurar os parâmetros desejados e deixar o programa trabalhar

No Scid é igualmente simples: Abra a partida que deseja analisar e selecione o motor desejado
Em seguida vá até o icone "Annotate", precione e ...


Selecione as opções de análise desejadas
Agora basta esperar e salvar os jogos.

sexta-feira, 9 de março de 2012

La Semana de Ajedrez 01-2012

Essa eu não poderia deixar de postar.   Ótimos videos de xadrez com o resumo das melhores partidas da semana.  

    Partidas super atuais com comentários do MI Michael Rahal.   Audio em Espanhol.


Aproveitem!


sexta-feira, 22 de julho de 2011

PGN-Extract - O manipulador de jogos da linha de comando

Acredito que o PGN-extract é o melhor programa para a manipulação de arquivos pgn (partide game notation) pela praticidade (especialmente por ser rápido e funcionar no terminal), organizando assim de diversas formas as bases de dados de partidas de xadrez. Aqui coloquei os comandos que mais uso no dia-a-dia:

pgn-extract -e arquivo.pgn : Classifica as aberturas utilizando ECO
pgn-extract -f arquivo.pgn : Adiciona o FEN da posição final
pgn-extract -C arquivo.pgn : Remove todos os comentários
pgn-extract --checkmate arquivo.pgn : Imprime apenas os jogos que terminaram em cheque-mate
pgn-extract --evaluation arquivo.pgn : Avalia a posição movimento por movimento
pgn-extract --stalemate arquivo.pgn : Imprime apenas jogos que terminaram empatados
pgn-extract -Whalg arquivo.pgn : Imprime com notação algébrica longa
pgn-extract -D arquivo.pgn : Remove partidas duplicadas

Os comandos apresentados aqui estão na sua forma mais simples. Para maiores informações visite: http://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/help.html ou http://www.cs.kent.ac.uk/people/staff/djb/pgn-extract/

domingo, 10 de julho de 2011

Chesspo.st - Um ótimo espaço para compartilhar e ter seus jogos analisados pelo Roudini

Essa sugestão vem do canal do no youtube ( http://www.youtube.com/watch?v=zG0GMWhUQdo ), chesspo.st uma página para visualisar, analisar através do programa Roudini e compartilhar com a comunidade partidas de xadrez que contribui com comentários.

Eu confesso que adorei essa opção, já que eu só tinha visto esse recurso em alguns sites (como chess.com) e para partidas jogadas por correspondência neles. Ainda que não seja a função principal do site, mas ele pode ser utilizado para detectar jogadores que fazem uso de "engines".

Vale a pena conferir chesspo.st !

sábado, 18 de dezembro de 2010

ChessX (svn agora com tradução para o Portugues do Brasil)

Estive ocupado nas últimas semanas trabalhando na tradução do ChessX, um programa para analise de partidas com suporte à engines assim como o ChessBase.

O programa ainda é jovem porém apresenta interface limpa, suporte à comentários e leveza.

Para aqueles que encontrarem problemas ou dúvidas quanto à tradução, me coloco à disposição para comentários ou correções

domingo, 21 de novembro de 2010

Novo arena vem chegando com ótimas novidades

Arena, um dos melhores programas na minha opinião para a realização de torneios entre motores ("engines") de xadrez, liberou no último dia 19 um beta da versão 2.5. Nessa versão, não estável ainda, várias correções foram implementadas, além melhor compatibilidade com Linux via Wine, opções de colocar setas no último movimento entre diversas outras melhorias.

Para quem quiser começar a testar o programa, acesse o link http://www.playwitharena.de/downloads/arena_2.5_beta.zip

sábado, 14 de agosto de 2010

Novidades nos servidores virtuais

As duas últimas semanas apresentaram diversas novidades em populares servidores virtuais. A primeira que quero comentar é referente ao Internet Chess Club (ICC) que liberou uma versão do seu cliente para ipod touch/iphone/ipad . Eu tive a possibilidade de testar e posso dizer que para uma versão inicial o visual impressiona, porém muita coisa ainda está por ser feito como a inclusão de um terminal e mais opções como "clique e clique".

A outra novidade é do site gameknot, que agora apresenta uma nova interface de treinamento de tática com avaliação de rating bem parecido ao do chesstempo. Sem dúvida uma nova opção agradável para o treinamento de tática.

Por fim, o ChessCube lançou a sua versão 5 que modificou o visual e algumas regras em relação à visualização e utilização dos cubits. A interface ficou legal e se ajusta perfeitamente em computadores de tela pequena como netbooks. Como testei pouco não posso discutir aqui questões de usabilidade.

O melhor de tudo é saber que mesmo não tendo um grande espaço nas midias, que esses servidores continuam evoluindo seus serviços.


terça-feira, 13 de julho de 2010

Mais uma alternativa para jogar xadrez online - ChessFriends

Hoje, procurando novidades para o iPod me deparei com um novo servidor para partidas de xadrez (em tempo real e por correspondência), o chessfriends. O programa tem interface tanto para iPod quando para web, assim qualquer pessoa com iPhone/iPod touch ou um computador pode ter acesso ao serviço.

Após uma pequena visita verifiquei que a interface é bem limpa e simplificada. O link para sugestões está sempre visível e você tem a opção de ajustar o seu "rating" inicial para o nível que você acredita que está. Por ser um servidor novo, ainda existem poucas pessoas registradas, porém com o tempo, acredito que encontrar vários oponentes por lá não será um problema.

Fica a dica!

sábado, 3 de julho de 2010

Torneio no FICS com prêmios

O FICS (www.freechess.org) realizará nesse final de semana de independência dos Estados Unidos um torneio com prêmios em dinheiro. Segue abaixo a notícia postada no servidor:


1415 (Fri, Jun 25) Cash Prize 4th of July Tourney.

FICS is happy to announce it will be holding a Cash Money Prize tourney on July 4th at 11:00am Server Time. This tourney is open to all registered FICS members. The use of the arena interface is prohibited in this tourney.
Format will be 5 0 Swiss System 8 rounds. The following prizes will be awarded. $100 for 1st place - $50 for 2nd - $50 for highest placed under 1800 rated - $50 for highest under 1500 rated - $50 for highest under 1200 rated. Pay-outs will be done via PayPal, no exceptions. If you wish to claim your prize you must have a valid PayPal account. All games will be
subjected to analyze for computer abuse and the decision of the arbitrator will be final. In the case tie's Playoff's will be held to determine the final results. The format of the playoff's will be determined as the final results are received. In the case of a 2 player tie most likely it would be a best of 3 match between the 2.

Posted by DeadKings.


Apenas resumindo o torneio será realizado no próximo domingo, 4 de Julho, em sistema suíço, rítmo 5 0 em 8 rodadas começando às 11:00 am no horário do servidor (USA-Pacífico). O torneio é aberto para todos os membros e haverá prêmios para primeiro e segundo lugares no geral e para melhor colocação para os jogadores de maior rating abaixo de 1200 e 1500.
O pagamento será realizado via PayPal. Espero que muitos possam participar!


domingo, 30 de maio de 2010

Jogando xadrez online em ambientes Unix (parte 2)

Continuando o assunto sobre o Xboard, hoje vou compartilhar algumas dicas de como tornar o programa visualmente mais agradável.

Várias pessoas tem se empenhado nessa tarefa que inclui configurar novos sons e até criar temas. Aqui segue alguns desses links:

http://vico.kleinplanet.de/xboard.html
http://ubuntuforums.org/showpost.php?p=219066&postcount=22
http://ubuntuforums.org/showthread.php?t=31659&page=3

As configurações do Xboard ficam armazenadas no arquivo .Xresources para distribuições baseadas no Debian (não testei outras). O importante aqui é que as alterações terão efeito quando o ambiente gráfico for reiniciado (com CRTL+ALT+Backspace ou pelo processo normal).

Segue abaixo meu .Xresources
!!! Xboard
! Cores do terminal
xboard*colorizeMessages: true xboard*colorShout: green xboard*colorSShout: green, default, 1 xboard*colorChannel1: cyan xboard*colorChannel: cyan, default, 1 xboard*colorKibitz: magenta, default, 1 xboard*colorTell: yellow, blue, 1 xboard*colorChallenge: red, default, 1 xboard*colorRequest: red xboard*colorNormal: default !Ajustes pessoais xboard*saveGameFile: ~/xboard.pgn xboard*autoSaveGames: true xboard*autoCallFlag: true xboard*alwaysPromoteToQueen: false xboard*soundProgram: esdplay xboard*boardSize: Average !Ajustes do tabuleiro XBoard*showCoords: true xboard*highlightLastMove: true
xboard*whitePieceColor: #ffffd7 xboard*blackPieceColor: #1d1d1d xboard*lightSquareColor: #ccbda4 xboard*darkSquareColor: #a88964 xboard*highlightSquareColor: yellow xboard*MenuButton*Justify: left xboard*MenuButton*MenuButtonStyle: action xboard*message*background: snow xboard*.form.text.background: snow .xboard.normalLayout.form.menuBar.File.foreground: snow .xboard.normalLayout.form.menuBar.File.background: #777777 .xboard.normalLayout.form.menuBar.Mode.foreground: snow .xboard.normalLayout.form.menuBar.Mode.background: #777777 .xboard.normalLayout.form.menuBar.Action.foreground: snow .xboard.normalLayout.form.menuBar.Action.background: orange3 .xboard.normalLayout.form.menuBar.Step.foreground: snow .xboard.normalLayout.form.menuBar.Step.background: #777777 .xboard.normalLayout.form.menuBar.Options.foreground: snow .xboard.normalLayout.form.menuBar.Options.background: #777777 .xboard.normalLayout.form.menuBar.Help.foreground: snow .xboard.normalLayout.form.menuBar.Help.background: #777777 .xboard.normalLayout.form.buttonBar.Command.foreground: snow .xboard.normalLayout.form.buttonBar.Command.background: #777777
!Sons xboad*movesound: true xboard*soundMove: ~/move.wav

Até a próxima

sexta-feira, 14 de maio de 2010

Jogando xadrez online em ambientes Unix (parte 1)

Essa postagem é referente uma serie de postagens que pretendo fazer referente a jogar xadrez online em ambiente Unix. Hoje falarei do Xboard, provavelmente o mais romântico dos clientes :) .

====

Xboard

Acredito que o xboard (http://www.gnu.org/software/xboard/) é o cliente mais antigo que conheço, provavelmente o mais acessível e estável para jogar xadrez via internet em ambientes UNIX. Seu tempo de desenvolvimento não reflete na facilidade de uso ou na intuitividade da interface já que este não oferece janelas independentes para conversas, desafios, e outros recursos. Quase tudo funciona via linha de comando, algo que gosto muito. Para alguns usuários isso pode ser algo muito complicado, muito técnico ou muito "geek", porém um grande diferencial para quem trabalha em ambiente Unix no quesito de tempo (já ouvi muita gente dizer que usar o mouse é perda de tempo, principalmente mais amigos mais ligados no emacs). Na versão para windows (winboard) algumas coisas foram facilitadas mas o bom, velho e fundamental terminal continua lá. Isso não diminui o prazer em usar o cliente que permite jogar diversas variantes sem falhas, fechamento ou travamento inesperado, como em ocorre em relatos sobre outros programas. Uma das velhas reclamações são provenientes de jogadores da variante "bughouse" que devem conectar-se com seu apelido e como convidado para assistirem as partidas de seus parceiros.

Existem diversas maneiras para se conectar ao servidor utilizando xboard, mas como o intuito desse texto é fornecer um material simples, coloquei aqui comandos que foram testados e devem funcionar no dia-a-dia.
Digite no terminal:

xboard -ics -icshost 207.99.83.228 -telnet -telnetProgram timestamp #(ICC) (A)
xboard -ics -icshost 69.36.243.188 -telnet -telnetProgram timeseal
#(FICS) (A)

Para a correta execução dos comandos acima é importante ter o timestamp (ICC) ou timeseal (FICS). O timeseal podem ser baixado através dos links:

http://www.freechess.org/Download/timeseal (versão para linux)
http://www.freechess.org/Download/timeseal_MACOSX (versão para MacOsX)

No caso de jogar no FICS utilizando outras plataformas, o programa pode ser baixado através do ftp do FICS (ftp://ftp.freechess.org).
Para jogos no ICC, o programa pode ser baixado no ftp.chessclub.com (ftp://ftp.chessclub.com/pub/icc/timestamp).

Apenas abrindo um parenteses, timeseal e timestamp não são programas obrigatórios, mas eu diria que necessários. Eles fazem o ajuste da jogada e da demora da transmissão dos dados corrigindo o tempo no relógio quando necessário. Um jogador sem "timeseal" ou "timestamp" poderia perder uma partida rapidamente somente por esse atraso.

Uma das formas de configurá-los é colocar no "timestamp" ou "timeseal" no PATH do seu sistema,

editando o .bashrc

export PATH=$PATH:
[caminho onde o programa está]

ou se você é usuário do csh

setenv PATH $PATH:
[caminho onde o programa está]

Isso deve ser o suficiente para ter o sistema em ordem para começar a jogar.

Após executar os comandos em (A), a tela de abertura do servidor deve aparecer no terminal solicitando seu nome e senha. Caso não seja um usuário registrado basta inserir um login qualquer (disponível) e utilizar o servidor como convidado.

Exitem ainda várias configurações do xboard disponíveis via menu que não serão discutidas aqui pela facilidade de entendimento.

Conectado é só utilizar os comandos do servidor do terminal, como

seek 3 0 (para uma partida de 3 minutos sem incremento)
seek 1200-1800 (para uma partida com o tempo definido em "vars" e contra oponente de força entre 1200 e 1800)
seek 3 0 r atomic 0-1200 (buscar jogo na variante atomic de 3 minutos sem incremento)
vars (ver variáveis do sistema)
accept (aceitar um convite)
resign (desistir)
decline (recusar um convite)
exit (sair do servidor)
observe * (observar uma partida entre oponentes fortes)
tell (usado para conversar com outros usuários)

entre outros facilmente encontrados nas páginas de ajuda.

Pretendo postar em breve mais facilidades do xboard, por exemplo, como jogar uma partida com ele usando um motor de xadrez local entre outras funcionalidades, mas isso fica para uma futura postagem.

quinta-feira, 22 de abril de 2010

Campeonato Mundial de xadrez começa no sábado com Topalov de Brancas

Depois de uma trégua do vulcão Eyjafjallajokull, ficou decidio que o primeiro jogo do Campeonato Mundial de Xadrez (http://www.anand-topalov.com/) que será disputado entre Vaselin Topalov e Viswanathan Anand terá seu primeiro jogo no próximo sábado, com o jogador bulgaro começado de brancas.
Pelo jeito o site ChessVibes mais uma vez cobrirá de perto o evento e já mostra fotos da cerimônia de abertura.
No Brasil e no mundo diversos blogs e grupos já iniciaram enquetes para ver quem será o favorito ao título, apesar que tudo pode mudar assim que os jogos começarem, especialmente porque os jogadores, a fim de manter o treinamento e preparação, não se enfrentaram nos últimos campeonatos.
Se por um lado, Anand tem apresentado um jogo sólido recentemente e carisma de seus admiradores (e por isso parece ser o jogador de maior torcida), por outro lado Topalov continua com seu jeito agressivo e com a ousadia de arriscar muito (algo que acredito que não acontecerá com frequencia no match). De todas as formas, haverá muito combate no tabuleiro para nossa diversão enxadrística.