A UTILIZAÇÃO DE SOFTWARES PARA O AUXÍLIO
Transcrição
A UTILIZAÇÃO DE SOFTWARES PARA O AUXÍLIO
Centro Universitário Barão de Mauá Curso de Bacharelado em Ciência da Computação A UTILIZAÇÃO DE SOFTWARES PARA O AUXÍLIO DO JOGO DE XADREZ Lincon Oliveira Ferreira Ribeirão Preto 2012 Lincon Oliveira Ferreira A UTILIZAÇÃO DE SOFTWARES PARA O AUXÍLIO DO JOGO DE XADREZ Monografia apresentada ao Curso de Ciência da Computação do Centro Universitário Barão de Mauá, como parte dos requisitos para obtenção do título de Bacharel em Ciência da Computação. Orientadora: Valéria Tomas de Aquino Paracchini Co-Orientadora: Débora Pelicano Diniz Tavares Ribeirão Preto 2012 Dedicatória Dedico esta monografia principalmente aos meus pais Valter Ap. de Castro Ferreira e Cláudia Virginia S. O. Ferreira que sempre me apoiaram e confiaram em mim, e que me deram esta oportunidade de estar concluindo um curso superior. Dedico também a minha noiva Jessica dos Anjos Meneses por sempre estar ao meu lado, ao meu tio Cleber Silva Oliveira que esteve comigo em todo o período do curso. Também gostaria de dedicar esta monografia ao meu exprofessor Valmir Freitas de Paula que me deu a oportunidade de estar relacionando com o xadrez, motivo desta monografia e, por ultimo, dedico a equipe de xadrez de Miguelópolis meus grandes amigos do xadrez. Agradecimentos Gostaria de agradecer primeiramente a Deus por ter me proporcionado condições de concluir esta monografia, aos meus pais Valter Ap. de Castro Ferreira e Cláudia Virginia S. O. Ferreira, e a minha noiva Jessica dos Anjos Meneses que sempre me apoiaram e confiaram em mim. Também gostaria de agradecer algumas pessoas chaves que fizeram parte para a conclusão deste trabalho, as professoras Valéria Tomas de Aquino Paracchini e Débora Pelicano Diniz Tavares que coordenaram meus trabalhos e acreditaram no meu potencial para a conclusão da monografia, ao Mestre Internacional de Xadrez Evandro Amorim Barbosa que teve participação na definição dos softwares e critérios de avaliação das analises, ao professor de xadrez Gerson Peres Batista que publicou a pesquisa em seu site, um dos sites mais populares de xadrez do Brasil e por último a todas as pessoas que participaram e colaboraram com a pesquisa realizada nesta monografia. Resumo O presente trabalho tem por objetivo mostrar a importância da utilização de recursos computacionais para o auxílio ao jogo de xadrez. Hoje em dia, grande parte dos enxadristas amadores e profissionais do mundo utilizam recursos computacionais para a prática de atividades voltadas ao xadrez. A partir de um levantamento feito junto a um Mestre Internacional de Xadrez, foram selecionados alguns softwares específicos para análises de posições de partidas de xadrez e foi definido um checklist para a avaliação dos softwares. Esses softwares passaram pelo checklist de avaliação e por uma série partidas. Com a utilização do checklist e das partidas efetuadas, foram obtidos os resultados quanto à identificação de qual dos softwares analisados é o mais confiável para ser utilizado como referência para os estudos e análises de partidas de xadrez. Pretende-se mostrar com estes estudos a importância e relevância que as tecnologias têm sobre qualquer áreas, neste caso o jogo de xadrez, mostrando que qualquer pessoa de qualquer lugar do mundo, independente da idade, consegue realizar atividades enxadrísticas, utilizando os recursos computacionais. Palavras-chave: Deep Blue, Engines de Xadrez, ChessBase, Softwares de Xadrez, Xadrez e Computação e História do Xadrez, Xadrez Online. Lista de Figuras Figura 1.1 Tabuleiro de xadrez com as peças na posição inicial. .......................................... 16 Figura 1.2 Garry Kasparov versus Deep Blue. ..................................................................... 21 Figura 1.3 Deep Blue. ......................................................................................................... 22 Figura 1.4 Vladimir Kramnik versus Deep Fritz. ................................................................. 23 Figura 1.5 Magnus Carlsen. ................................................................................................ 24 Figura 2.1 Personal Chess Trainer. ...................................................................................... 27 Figura 2.2 Swiss Maneger. .................................................................................................. 28 Figura 2.3 ChessBase 10. . .................................................................................................. 30 Figura 2.4 Notações e Comentários do ChessBase............................................................... 31 Figura 2.5 Referências dos lances........................................................................................ 32 Figura 2.6 Árvore de Aberturas e Lances. ........................................................................... 33 Figura 2.7 Engine Houdini 2.0. ........................................................................................... 34 Figura 2.8 Interface do Fritz 13. . ........................................................................................ 35 Figura 2.9 Notações e Comentários do Fritz 13. . ................................................................ 36 Figura 2.10 Árvore de Aberturas e Lances........................................................................... 37 Figura 2.11 Engine Fritz 13. . .............................................................................................. 38 Figura 2.12 Gráfico estatístico............................................................................................. 38 Figura 4.1 Primeira partida da Tabela 4.1. ........................................................................... 49 Figura 4.2 Segunda partida da Tabela 4.1. ........................................................................... 50 Figura 4.3 Terceira partida da Tabela 4.1. ........................................................................... 50 Figura 4.4 Quarta partida da Tabela 4.1. .............................................................................. 51 Figura 4.5 Quinta partida da Tabela 4.1. .............................................................................. 51 Figura 4.6 Sexta partida da Tabela 4.1................................................................................. 52 Figura 4.7 Tabelas com os resultados de 6 torneios de 12 partidas. .. ................................... 61 Figura 4.8 Tabelas com os resultados de 3 torneios de 30 partidas e 1 torneio de 12 partidas. 62 Lista de Tabelas Tabela 1.1 Peças de xadrez e suas características. ............................................................... Tabela 1.2 Principais épocas do xadrez. ............................................................................. Tabela 1.3 Principais enxadristas de todos os tempos. ........................................................ Tabela 1.4 Principais confrontos entre Homens versus Computadores. ............................... Tabela 4.1 Partidas analisadas. ........................................................................................... Tabela 4.2 Partida 1 resultado dos scores e classificação. ................................................... Tabela 4.3 Partida 2 resultado dos scores e classificação. ................................................... Tabela 4.4 Partida 3 resultado dos scores e classificação. ................................................... Tabela 4.5 Partida 4 resultado dos scores e classificação. ................................................... Tabela 4.6 Partida 5 resultado dos scores e classificação. ................................................... Tabela 4.7 Partida 6 resultado dos scores e classificação. ................................................... Tabela 4.8 Partida 1 resultados das profundidades dos cálculos. ......................................... Tabela 4.9 Partida 2 resultados das profundidades dos cálculos. ......................................... Tabela 4.10 Partida 3 resultados das profundidades dos cálculos. ....................................... Tabela 4.11 Partida 4 resultados das profundidades dos cálculos. ....................................... Tabela 4.12 Partida 5 resultados das profundidades dos cálculos. ....................................... Tabela 4.13 Partida 6 resultados das profundidades dos cálculos. ....................................... Tabela 4.14 Classificação geral das 174 partidas jogadas pelos Engines. ............................ 14 17 19 23 49 56 56 56 56 57 57 58 58 59 59 59 59 63 Lista de Gráficos Gráfico 3.1 Primeira pergunta da pesquisa. ........................................................................ Gráfico 3.2 Segunda pergunta da pesquisa. ........................................................................ Gráfico 3.3 Terceira pergunta da pesquisa. ......................................................................... Gráfico 3.4 Quarta pergunta da pesquisa. ........................................................................... Gráfico 3.5 Quinta pergunta da pesquisa. ........................................................................... Gráfico 3.6 Sexta pergunta da pesquisa. ............................................................................. Gráfico 3.7 Sétima pergunta da pesquisa. ........................................................................... Gráfico 3.8 Oitava pergunta da pesquisa. ........................................................................... Gráfico 3.9 Nona pergunta da pesquisa. ............................................................................. Gráfico 3.10 Décima pergunta da pesquisa. ........................................................................ Gráfico 3.11 Décima primeira pergunta da pesquisa. .......................................................... Gráfico 3.12 Décima segunda pergunta da pesquisa. .......................................................... Gráfico 3.13 Décima terceira pergunta da pesquisa. ........................................................... Gráfico 3.14 Décima quarta pergunta da pesquisa. ............................................................. Gráfico 3.15 Décima quinta pergunta da pesquisa. ............................................................. Gráfico 4.1 Classificações dos Scores dos 18 lances analisados pelos Engines. .................. Gráfico 4.2 Classificações das profundidades dos 18 lances analisados pelos Engines. ....... Gráfico 4.3 Percentual de desempenho das 87 partidas jogadas por cada Engine. ............... 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 57 60 63 Lista de Siglas IBM: International Business Matchines CEX: Centro de Excelência de Xadrez FIDE: Federação Internacional de Xadrez CBX: Confederação Brasileira de Xadrez MF: Mestre FIDE de Xadrez MI: Mestre Internacional de Xadrez GM: Grande Mestre de Xadrez CB: ChessBase PCT: Personal Chess Trainer ELO: Representa a pontuação de um enxadrista conforme definição da FIDE Sumário INTRODUÇÃO ................................................................................................................... 11 1 A HISTÓRIA DO XADREZ. ...................................................................................... 13 1.1 O QUE É O XADREZ. ........................................................................................ 13 1.1.1 O TABULEIRO DE XADREZ. .................................................................. 13 1.1.2 PEÇAS DE XADREZ. ............................................................................... 14 1.2 O SURGIMENTO DO XADREZ E OS JOGADORES. ...................................... 16 1.3 A COMPUTAÇÃO E O XADREZ. ..................................................................... 20 1.3.1 HUMANOS VERSUS MÁQUINAS. ......................................................... 20 1.3.2 O NOVO TIPO DE ENXADRISTA. .......................................................... 23 2 OS SOFTWARES. ..................................................................................................... 26 2.1 TIPOS DE SOFTWARES. .................................................................................. 26 2.1.1 APRIMORAMENTO NOS CALCULOS. .................................................. 26 2.1.2 ORGANIZAÇÃO DE TORNEIOS. ........................................................... 28 2.1.3 ESTUDO DE ABERTURAS E PREPARAÇÃO DE PARTIDAS. ............. 29 2.1.4 ANÁLISES DE PARTIDAS. ......................................................................... 34 3 PESQUISA SOBRE A UTILIZAÇÃO DE SOFTWARES PARA O AUXÍLIO DO JOGO DE XADREZ. ............................................................................................................. 39 3.1 QUESTIONÁRIO DA PESQUISA. ...................................................................... 39 3.1.1 PERGUNTAS FECHADAS. ......................................................................... 39 3.1.2 PERGUNTA ABERTA, OPNIÕES DOS PESQUISADOS. ........................ 44 3.1.2.1 OPINIÕES SOBRE OS BENEFÍCIOS DA UTILIZAÇÃO DOS RECURSOS COMPUTACIONAIS. .................................................................................................. 45 3.1.2.2 OPINIÕES SOBRE OS MALEFÍCIOS DA UTILIZAÇÃO DOS RECURSOS COMPUTACIONAIS. .................................................................................................. 46 4 ANÁLISE DE DESEMPENHO DOS ENGINES. ...................................................... 47 4.1 O QUE SÃO OS ENGINES. ............................................................................... 47 4.2 OBJETIVOS, SOFTWARES E DEFINIÇÕES. ................................................... 48 4.2.1 OBJETIVO DAS ANÁLISES. ................................................................... 48 4.2.2 SOFTWARES E RECURSOS UTILIZADOS. ........................................... 48 4.2.3 CHECKLIST DE AVALIAÇÃO. ............................................................... 48 4.2.4 PARTIDAS UTILIZADAS PARA AS ANÁLISES. .................................. 49 4.2.5 DADOS DO MI EVANDRO AMORIM BARBOSA. ................................ 52 4.3 ANÁLISES. ........................................................................................................ 53 4.3.1 PRIMEIRO CRITÉRIO. ............................................................................. 53 4.3.2 SEGUNDO CRITÉRIO. ............................................................................. 54 4.3.3 TERCEIRO CRITÉRIO. ............................................................................ 55 4.4 RESULTADOS. .................................................................................................. 55 4.4.1 PRIMEIRO CRITÉRIO. ............................................................................. 55 4.4.2 SEGUNDO CRITÉRIO. ............................................................................. 58 4.4.3 TERCEIRO CRITÉRIO. ............................................................................ 60 CONCLUSÕES. ..................................................................................................................... 65 REFERÊNCIAS BIBLIOGRÁFICAS. ................................................................................ 67 ANEXO A – PESQUISA, PERGUNTA 16. .......................................................................... 69 INTRODUÇÃO Hoje em dia existem softwares dedicados a qualquer tipo de área, sejam empresariais, comerciais, industriais, bancárias, esportivas, entre outras. No segmento dos esportes, existem softwares dedicados ao jogo de xadrez, que é o eixo do presente trabalho: apresentar o relacionamento entre a computação e o xadrez. Como objetivo deste trabalho pretende-se realizar análises em softwares dedicados ao jogo de xadrez para identificar qual dos softwares analisados é o mais confiável para ser utilizado como auxílio dos enxadristas. Como complemento do trabalho é realizada uma pesquisa entre enxadristas do círculo de amizades do autor na monografia para obter opiniões sobre o assunto abordado e cruzar os resultados das analises dos softwares com as opiniões dos enxadristas pesquisados. O primeiro capítulo aborda a história do xadrez, mencionando temas como o que é o xadrez, a historia do xadrez e seus mitos, os grandes campeões mundiais, a evolução do xadrez com a era da computação, humanos versus máquinas e o novo tipo de enxadrista. O segundo capítulo aborda os softwares dedicados ao auxílio dos enxadristas, pois, hoje existem diversos softwares para a prática de atividades relacionadas ao xadrez, softwares dedicados aos cálculos dos lances das partidas, organização de torneios, estudos de aberturas e preparações de treinamentos, e softwares de análises de partidas, que serão os utilizados para as análises feitas nesta monografia. Esses softwares de análises são denominados Engines e foram utilizados 4 Engines para as avaliações. O terceiro capítulo aborda as análises dos Engines, alguns pontos sobre o objetivo das análises, características dos softwares utilizados na monografia, definições das análises que foram elaboradas em parceria com um Mestre Internacional de Xadrez, partidas utilizadas para as análises dos softwares, e por último, os critérios das análises e seus respectivos resultados em formas gráficas e tabelas. O quarto capítulo apresenta uma pesquisa efetuada para se obter a opinião de enxadristas que participam do círculo de torneios freqüentados pelo autor. O resultado desta pesquisa é disposto em gráficos ilustrativos, com o percentual das respostas de cada pergunta fechada da pesquisa e também informações sobre as opiniões da utilização de softwares para o auxílio dos enxadristas relatados na única pergunta aberta da pesquisa. Ao final é apresentada a conclusão deste tema, comentando sobre a utilização dos recursos computacionais dedicados à prática de atividade enxadrística, sejam elas partidas jogadas online ou pessoalmente, benefícios e malefícios da utilização dos softwares, informações sobre o desempenho dos softwares e qual o mais indicado, segundo as análises feitas. 13 1 A HISTÓRIA DO XADREZ Nesta seção sobre a história do xadrez serão abordados alguns temas como o que é o xadrez, quais os materiais para a pratica deste esporte, um pouco sobre sua história, e as evoluções que o xadrez sofreu e vem sofrendo com a era da computação. 1.1 O QUE É O XADREZ O Xadrez é um jogo de mesa que se dispõe de um material formado por um tabuleiro (8x8) oito linhas e oito colunas que contém 64 casas nas cores claras e escuras, se intercalando. Ele utiliza 32 peças, sendo 16 delas nas clores claras e 16 nas cores escuras e apresenta 6 modelos de peças diferentes. O Xadrez tem por objetivo proporcionar um jogo entre duas pessoas que irão jogar alternadamente em um cenário que pode ser considerado uma batalha, ou melhor, uma guerra entre dois reinos, sendo que o ganhador do jogo é aquele que capturar o Rei inimigo, assim se dizendo Xeque-Mate. O Xadrez é considerado um jogo intelectual e ao mesmo tempo emocionante, de tática, estratégia, raciocínio lógico e cálculos, também é considerado arte e cultura, dispondo de inspiração para músicas, filmes, pinturas, esculturas, propagandas, entre outros. Diz se que o Xadrez é o jogo da igualdade, já que para se jogar Xadrez não importa a altura, peso, cor, idade, beleza, religião ou país, e sim a dedicação no estudo do jogo, já que os dois enxadristas utilizam os mesmos recursos para uma partida, que são as peças e o tabuleiro de Xadrez e nada mais. O Xadrez é um dos jogos mais populares de todo o mundo. Segundo pesquisas, estimasse cerca de 600 milhões de pessoas jogam ou já jogaram xadrez em suas vidas, porém aproximadamente 8 milhões de pessoas são filiadas a alguma das entidades de xadrez que estão distribuídas no mundo todo. Existem cerca de 160 entidades em todo o mundo e a maior delas é a FIDE (Federação Internacional de Xadrez) (WIKIPEDÍA, 2012). 1.1.1 O TABULEIRO DE XADREZ O tabuleiro de Xadrez, como comentado anteriormente, tem um formato de (8x8) com 64 casas, sendo essas com cores claras e escuras intercaladas. Ele apresenta 8 linhas e 8 colunas; onde as linhas são classificadas por números que vão de “1” à “8” e as colunas são 14 classificadas por letras alfabéticas que vão de “a” à “h”. O tabuleiro deve ser sempre utilizado com o primeiro quadrado do lado direito na cor branca. São usadas as classificações de linhas e colunas com marcações para que seja possível realizar os registros das partidas utilizando se notação algébrica. Essas notações são utilizadas a muitas décadas e hoje é possível coletar inúmeras partidas de xadrez de vários jogadores do mundo todo, com o objetivo de se montar bases de dados para serem utilizadas em programas de computador. 1.1.2 PEÇAS DE XADREZ O Xadrez, como comentado anteriormente, dispõe de 32 peças sendo 16 na cor branca e 16 na cor preta. Elas são constituídas por 6 modelos diferentes que são os Peões, os Cavalos, os Bispos, as Torres, a Dama e o Rei, divididas em duas categorias: peças menores e peças maiores. As peças menores são formadas por Peões, Cavalos e Bispos, e as peças maiores são formadas por Torres e Damas. O Rei é uma peça que não tem valor devido e quando capturado, está definido o fim da partida. A Tabela 1.1 apresenta informações das peças de xadrez com seus nomes, símbolos em imagens, notações e valores. Tabela 1.1 Peças de xadrez e suas características. Fonte: (Elaborado pelo autor da presente monografia), 15 A seguir serão descritas as características referentes a valor, forma de movimentação e captura de cada peça: Peão: O peão possui o valor de 1 ponto e é a peça de menor valor. Ele só pode ser movido para frente e uma casa por vez, exceto em seu primeiro lance que se pode mover duas casas para frente. O peão sempre captura as peças em diagonal e chegando do outro lado do tabuleiro ele pode ser substituído por qualquer outra peça, exceto o Rei. O xadrez dispõe de 8 peões para cada jogador, assim a regra se encaixa para todos os 8 peões. Cavalo: O cavalo possui o valor de 3 pontos. Seu movimento é em L, movendo-se para qualquer lado duas casas e virando uma. Ele é a única peça que pode saltar sobre as demais peças do tabuleiro. O xadrez dispõe de 2 cavalos para cada jogador. Bispo: O bispo, como o cavalo, possui o valor de 3 pontos. Seu movimento é sempre pelas casas diagonais movendo-se quantas casas desejar e forem possíveis. Para cada enxadrista, o xadrez dispõe de um par de bispos dispostos um na casa branca e outro na casa negra. Torre: O valor da torre é de 5 pontos e seu movimento é sempre feito nas casas verticais e horizontais movendo-se quantas casas desejar e forem possíveis. O xadrez dispõe de 2 torres para cada jogador. Dama: A dama possui o valor de 9 pontos e é a peça de maior valor. Seu movimento é sempre feito nas casas verticais, horizontais e diagonais movendo-se quantas casas desejar e forem possíveis. Rei: O Rei não tem um valor definido e quando capturado pelo seu adversário é definido o fim da partida. Seu movimento é feito para qualquer direção movendo-se de uma em uma casa. Quando o rei é ameaçado utiliza-se dizer a nomenclatura “Xeque” e quando o rei é capturado diz-se “Xeque-Mate”. 16 A Figura 1.1 ilustra o tabuleiro de xadrez, as peças utilizadas no jogo em suas posições iniciais e as letras e números utilizados para as anotações algébricas das partidas. Figura 1.1 Tabuleiro de xadrez com as peças na posição inicial. Fonte: (Software Fritz 13). 1.2 O SURGIMENTO DO XADREZ E OS JOGADORES O Xadrez é um dos jogos mais antigos do mundo e não se sabe dizer exatamente sua data de criação. Muitas histórias circulam sobre este jogo, mas historiadores acreditam que sua criação tenha sido no século VI d.C. na antiga Índia (TABULEIRO DE XADRE, 2012). Muitas lendas são mencionadas sobre o xadrez e uma das mais comentadas é a de um jovem brâmane indiano chamado Lahur Sessa, que um dia foi visitar o palácio de seu Rei e lhe apresentou um jogo intrigante que dispunha de um tabuleiro com 64 casas intercaladas nas cores brancas e negras com 32 peças que representavam dois exércitos em uma guerra. Cada exército contava com 16 peças que eram compostas pela infantaria “os peões”, a cavalaria “os cavalos”, os carros de combate “as torres”, os condutores de elefantes “os bispos”, o principal vizir “a dama” e o próprio Rei. Após a apresentação do jogo, o Rei ficou tão encantado que perguntou a Sessa que dissesse qual recompensa desejaria ganhar. Sessa disse então que não desejaria muita coisa e apontando para o tabuleiro de xadrez solicitou que o Rei que lhe desse 1 grão de trigo multiplicado por cada casa do tabuleiro. ”O Rei ficou espantado com o que parecia um pedido 17 tão modesto e pelo poder da projeção geométrica Sessa estava pedindo nada mais nada menos que 18.446.744.073.709.551.615, um pouco mais que 18 quintilhões de grãos de trigo, quantidade que não existiria em todo o mundo” (SHENK, 2006). O Xadrez passou por diversas épocas e evoluções, sendo marcado por inúmeros enxadristas renomados e inspiradores. Na Tabela 1.2 apresenta todas as épocas das evoluções do Xadrez (CEX, 2012). Para não fugir do tema do presente trabalho mencionarei a evolução do Xadrez dividida em duas partes para que fique claro os pontos que serão abordados mais adiante sobre o antes e o depois da era da computação. Tabela 1.2 Principais épocas do xadrez. Fonte: (CLUBE DE XADREZ, 2012). A primeira grande evolução se ocorreu no século XV, quando se conseguiu realizar as impressões de livros de xadrez, possibilitando o acesso mais fácil às informações sobre partidas analisadas, comentários de grandes enxadristas da época e novas idéias de Grandes Mestres. Neste período, enxadristas conseguiam jogar somente pessoalmente ou via correspondência, o que era muito difícil, devido à distância entre os enxadristas de alto nível. Com o passar dos tempos ficou mais fácil a utilização de correspondências para as partidas de xadrez. A segunda grande evolução ocorreu a partir do século XX, quando grandes cientistas começaram a se dedicar para o desenvolvimento de máquinas e programas que pudessem jogar xadrez contra serem humanos. A era da computação veio para revolucionar o aprendizado e a evolução do xadrez e seus enxadristas, já que entre os anos 80 e 90, com a chegada da Internet, partidas de xadrez que eram jogadas via cartas e correspondências foram substituídas por partidas de xadrez jogadas por emails. Já no inicio do século XXI, servidores específicos para as práticas de atividades enxadrísticas foram surgindo e as partidas jogadas via emails foram substituídas pela prática de partidas de xadrez jogadas online com pessoas do mundo inteiro. 18 Ainda no inicio do século XX, outro ponto importante foi a fundação da Federação Internacional de Xadrez (FIDE) que hoje conta com aproximadamente 175 países membros, sendo uma das maiores federações do mundo. A FIDE, sendo o maior órgão responsável pelo xadrez do mundo, só teve sua ligação mais próxima com os torneios em 1946, quando o atual Campeão Mundial Alexander Alekhine obteve o título mundial em disputa com José Raul Capablanca em 1927, que foi encontrado morto em um hotel de Lisboa. Segundo XADREZ VIRTUAL (2012) “A FIDE assume então a organização dos campeonatos mundiais de xadrez, e promove, em 1948, a primeira disputa do título mundial sob suas próprias regras, através de um torneio reunindo os cinco mais fortes grandes mestres da época. Venceu esse histórico torneio, tornando-se o primeiro campeão mundial da FIDE, o engenheiro eletrônico, cidadão soviético, Mikhail Botvinnik (1911-1995)”. Segundo TABULEIRO DE XADREZ (2012) “O título de campeão Mundial de xadrez surgiu somente em 1866, mas antes disso, grandes jogadores foram considerados os melhores de seu tempo”. Desta forma tem-se três categorias de campeões mundiais antes de 1866, quando ainda não existia o campeonato mundial de xadrez. De 1866 até 1946, quando houve o inicio do campeonato mundial e, de 1946 até o presente momento, o campeonato mundial da FIDE. A Tabela 1.3 mostra a lista dos maiores enxadristas que já existiram, campeões mundiais antes da entidade FIDE e após sua fundação, em 1946. Mesmo com esse número grande de enxadristas, inúmeros outros também se destacaram e fizeram historia no xadrez em suas épocas. 19 Tabela 1.3 Principais enxadristas de todos os tempos. Fonte: (CANAL XADREZ e TABULEIRO DE XADREZ, 2012). 20 1.3 A COMPUTAÇÃO E O XADREZ O xadrez, desde sempre, é um atrativo para muitos pesquisadores, filósofos, historiadores, entre outros profissionais, e não seria diferente com os Cientistas da Computação que, desde o final do século XIX, têm lutado constantemente pela criação de máquinas e softwares que jogassem xadrez. Os primeiros indícios de tentativas dessas criações foram em 1890 em que cientistas tentaram criar uma máquina que jogasse xadrez, porém somente entre as décadas de 1950 a 1970, no período que surgiu a Inteligência Artificial, foi que conseguiram criar os primeiros programas de xadrez (SOCIEDADE DO XADREZ, 2012). A partir da iniciativa e dedicação dos cientistas da computação, hoje os programas de xadrez já se encontram melhores que os enxadristas humanos, não só amadores como também profissionais e grandes mestres de xadrez. Programas como Rybka, Fritz, Shredder, ChessMaster entre outros, conseguem vencer facilmente enxadristas, o que não aconteceu na primeira tentativa desta façanha. 1.3.1 HUMANOS VERSUS MÁQUINAS Em 1996 ouve a primeira disputa entre um humano e um computador oficialmente conhecida e lembrada por todos os enxadristas e algumas milhares de pessoas. O computador conhecido como Deep Blue, criado pela empresa IBM, enfrentaria nada mais nada menos que o Grande Mestre Russo Garry Kasparov, na época detentor do título mundial de xadrez por 15 anos e até hoje o enxadrista que obteve o maior Rating (2851) mundial da FIDE (Figura 1.2). Na ocasião e até hoje, muitos mencionaram a derrota de Garry Kasparovy que ocorreu em uma das 6 partidas jogadas contra Deep Blue, sendo ele o primeiro computador a vencer um campeão mundial de xadrez, porém o Russo havia obtido 3 vitórias, 2 empates e apenas 1 derrota (Kasparov 4,0 versus 2,0 Deep blue), vencendo assim o Deep Blue em um Match de 6 partidas, coisa que muitos desconhecem (WIKIPEDIA, 2012). 21 Figura 1.2 Garry Kasparov versus Deep Blue. Fonte: (PEÃO DO REI, 2012). Após a derrota do Deep Blue para o Kasparov em 1996, a empresa IBM decidiu ajustá-lo e atualizá-lo. A Figura 1.3 ilustra o hardware especifico para a utilização de Deep Blue para um novo Match que ocorreria no próximo ano, em 1997, e desta vez Kasparov não conseguiu segurar o computador e perdeu o Match por 2 vitórias, 3 empates e 1 derrota (Deep Blue 3,5 versus 2,5 Kasparov). Assim, o Deep Blue torna-se o primeiro computador a vencer um campeão mundial de xadrez em um Match. Muitos dizem que esta derrota não foi convincente, já que em algumas partidas Kasparov não jogou como o de costume e cometeu erros primários e grosseiros. Pelo grande mestre que era, deixou passar linhas de empate fáceis de identificar para o seu nível e também cometeu um erro grave na Defesa Caro-Kann, que o levou a derrota. Ouve até a possibilidade de um terceiro Match de 6 partidas, mas a IBM recusou o pedido de Kasparov e aposentou o hardware utilizado por Deep Blue, desta forma o software também deixou de ser utilizado (WIKIPEDIA, 2012). 22 Figura 1.3 Deep Blue. Fonte: (WIKIPÉDIA, 2012). Foi em 2006 ocorreu um dos últimos desafios entre Humanos versus Máquinas. De um lado o atual campeão mundial da FIDE Vladimir Kramnik, do outro lado Deep Fritz um programa criado pela empresa ChessBase que já havia disputado um match anterior com Kramnik no ano de 2002, em que obtiveram um empate de (4.0 a 4.0). A Figura 1.4 apresenta Kramnik em uma das partidas com Deep Fritz. Após as atualizações na Base de Dados do software Deep Fritz, que estava sendo executado em um computador com dois processadores Intel Core 2 Duo e calculando aproximadamente 10 milhões de posições por segundo (feito 3 vezes maior que no primeiro match entre Kramnik e Deep Fritz), o resultado foi (4.0 a 2.0) para Deep Fritz em um match de 6 partidas. Novamente um campeão mundial perderia para um computador. Segundo Ándre Schulz, porta-voz da empresa ChessBase, a diferença entre os matchs de 2002 e 2006 é que Deep Fritz estava atualizado para pensar como um ser humano e não apenas calcular posições das partidas (JULIANA, 2006). 23 Figura 1.4 Vladimir Kramnik versus Deep Fritz. Fonte: (TIPPYCHESS, 2012). Outros resultados de principais confrontos entre Humanos e Máquinas podem ser observados na Tabela 1.4. Tabela 1.4 Principais confrontos entre Humanos versus Máquinas. Fonte: (CLUBE DE XADREZ, 2012) 1.3.2 O NOVO TIPO DE ENXADRISTA Aos 13 anos de idade, Magnus Carlsen foi um dos atletas mais jovens a receber o título de GM “Grande Mestre de Xadrez”. Carlsen havia vencido um dos maiores jogadores de xadrez, o melhor jogador do mundo por 10 anos, Anatoly Karpov e conseguiu também obter um empate com o considerado melhor enxadrista de todos os tempos Garry Kasparov, detentor do título mundial por 15 anos (GLOBOESPORTE, 2011). 24 Em 2010 outro fato importante entrou para a história do xadrez, o norueguês Magnus Carlsen (Figura 1.5), aos 19 anos de idade, torna-se o mais jovem ser humano a assumir o topo do ranking mundial de xadrez. O interessante é que Carlsen utiliza pouquíssimas vezes o tabuleiro de xadrez físico e a maioria das vezes são em torneios, pois ele aprendeu e cresceu jogando xadrez no computador, com auxílio de softwares como Internet Chess Club e Playchess. Conforme abordado na manchete do GLOBOESPORTE, a utilização do computador para seu desempenho no xadrez fez com que se tornasse um novo tipo de enxadrista, aprendendo a pensar como um computador. Por conta da sua formação, ele desenvolveu uma habilidade espetacular de calcular e memorizar, guardando na cabeça cerca de 500 mil jogadas, ou seja, meio milhão de possibilidades (GLOBOESPORTE, 2011). Figura 1.5 Magnus Carlsen. Fonte: (GLOBOESPORTE, 2011). Magnus Carlsen nasceu em uma época privilegiada, acompanhando toda a evolução da ligação entre a computação e o xadrez. Com a chegada da Internet, aproximadamente em 1990, os enxadristas tiveram a oportunidade de deixar de lado as partidas jogadas por 25 correspondências, que eram muito demoradas, e começaram a utilizar os emails para jogar partidas via Internet. Já no começo do século XXI surgiram os jogos online, com as chamadas salas de jogos de xadrez online, como IXC “Internet Xadrez Clube”, no Brasil e o FICS “Freechess” no resto do mundo, cujos servidores são dedicados exclusivamente para a prática do jogo de xadrez. 26 2 OS SOFTWARES Atualmente, existem diversos softwares relacionados ao jogo de xadrez. Alguns realizam várias funções, porém, em grande parte, cada um é especialista em alguma função específica como análise de partidas, preparação de aberturas, aprimoramento dos cálculos, desenvolvimento de novas técnicas, conhecimento de bases de dados do mundo inteiro, emparceiramento de partidas de torneios, jogos de partidas e torneios online, entre outros tipos de softwares que auxiliam o desenvolvimento dos enxadristas. Mas, grande parte desses softwares também são utilizados para os enxadristas jogarem contra o computador. No presente trabalho, os softwares apresentam-se divididos e classificados em quatro tipos que são utilizados no cotidiano dos enxadristas e envolvidos com o jogo de xadrez. Personal Chess Trainer, Swiss Maneger, ChessBase e Fritz são alguns desses softwares. Existem também vários softwares desenvolvidos somente para realizar cálculos sobre bases de dados que são embutidos em outros softwares para melhorar o seu desempenho de cálculos e análises e são chamados de ENGINES. 2.1 TIPOS DE SOFTWARES 2.1.1 APRIMORAMENTO NOS CÁLCULOS O software Personal Chess Trainer 2007 (PCT) foi desenvolvido junto ao Grande Mestre Internacional brasileiro Gilberto Milos. É um programa para aprimorar os cálculos, táticas, estratégias e reconhecimento de posições de partidas dos enxadristas, fazendo a utilização de um método de repetições, memorizações e conceitos chaves para o desenvolvimento dos enxadristas. O programa usa uma Base de Dados de 6000 posições e diagramas, também disponibiliza 101 dicas de estratégia selecionadas pelo GMI Gilberto Milos. O programa é dividido em cinco temas que são: Aberturas, Táticas, Estratégias, Finais e Finais comentados em vários níveis; para que o usuário possa fazer o seu treinamento no grau de dificuldade que desejar (WIKIPEDIA e CHESSIMO, 2012). O software disponibiliza seu treinamento de forma a oferecer ao enxadrista uma série de exercícios referentes ao tema que o mesmo definir e após essa escolha, é feita a inicialização do treinamento. O enxadrista tem um determinado tempo para resolver o exercício e caso ele responda errado, o PCT acusará o erro e deixará que o usuário tente 27 novamente. Caso termine o tempo do exercício, o PCT mostrará o resultado correto do mesmo para que o enxadrista conheça e memorize o posicionamento das peças do exercício e obrigará o enxadrista a repetir a solução apresentada. O PCT também trabalha com o método de repetição para que o enxadrista consiga memorizar todos os diagramas visualizados nos treinamentos. Após resolver todos os exercícios de um módulo, o PCT repete os exercícios em tempos cada vez menores, trabalhando desta forma com a memorização das posições e diagramas, aperfeiçoando a Intuição, Visão Combinatória e Cálculo de Variantes. Também trabalha com a questão de tempo, no qual o enxadrista já conhecerá o cenário apresentado anteriormente em outros momentos, então perderá menos tempo para resolver os exercícios ou até mesmo, em uma partida oficial, jogar o seu lance com maior rapidez e precisão (CHESSIMO, 2012). A Figura 1.6 mostra a interface do PCT com um exercício do tema Tático em execução. Neste caso, quem realiza o lance é o jogador de peças brancas, o que pode ser observado na parte inferior do tabuleiro do lado direito. O exercício tem o objetivo de jogar um lance e ganhar a partida ou ficar melhor na posição, isso podendo ser em um, dois, três lances ou mais. É possível observar também do lado direito algumas informações como o tempo para conclusão do exercício, o quadro onde serão informados os lances na forma algébrica e as características do módulo de treinamento. Figura 2.1 Personal Chess Trainer. Fonte: (Software Personal Chess Trainer). 28 2.1.2 ORGANIZAÇÃO DE TORNEIOS O programa Swiss Maneger é utilizado por grande parte dos organizadores de torneios de xadrez e árbitros oficiais. Este software tem a função de realizar emparceiramento de torneios, critérios de desempate, cálculos de rating FIDE e emissão do relatório Krause, relatório este exigido pela FIDE para todos os torneios oficiais. O Swiss Maneger é disponibilizado em vários idiomas, dispondo de vários tipos de emparceiramento individuais e por equipes. Suporta até 1500 enxadristas e 23 rodadas dependendo do tipo de emparceiramento e além disso, emite relatórios individuais de qualquer rodada a qualquer momento. Possibilita também a importação de torneios e jogadores. Hoje, o Swiss Maneger é utilizado por aproximadamente 110 federações de xadrez e cerca de 100.000 mil torneios já foram realizados com a utilização do programa Swiss Maneger e aproximadamente 50.000 mil desses torneios estão disponíveis no site http://chessresults.com, que faz uma integração das informações do Swiss Maneger online (SWISS MANEGER, 2012). A Figura 1.6 mostra a interface do software Swiss Maneger visualizando a 2/5 rodadas de um torneio. Observa-se as siglas como “Bo.” que representa a quantidade de emparceiramentos ou duplas, “Name” que representa o nome dos enxadristas, “SNo.” Que representa o ranking inicial do enxadrista no torneio, “Pts” que representa os pontos do enxadrista no torneio até o momento e “Res.” que representa o resultado da rodada que está sendo visualizada. Figura 2.2 Swiss Maneger. Fonte: (Software Swiss Maneger). 29 2.1.3 ESTUDO DE ABERTURAS E PREPARAÇÃO DE PARTIDAS O ChessBase (CB) é um dos softwares mais utilizados no meio enxadrístico, criado pela empresa ChessBase para facilitar o estudo do xadrez e contendo várias versões no mercado, o programa CB é essencial para o desenvolvimento dos enxadristas. Utilizado para a preparação de aberturas e estudo de partidas de todos os níveis de enxadristas, o CB basicamente é um programa para a reprodução de partidas, utilizando Bases de Dados para lhe auxiliar quanto aos seus recursos. Também se encontram embutidos nele alguns ENGINES padrões para análise de partidas e diagramas. Suas Bases de dados podem ser montadas a partir de partidas do próprio enxadrista usuário do software, partidas de torneios recentes do mundo inteiro e partidas dos grandes campeões de todos os tempos. A empresa ChessBase disponibiliza atualizações dessas Bases de Dados online para que os usuários do software tenham acesso às partidas atualizadas do mundo inteiro, e essas Bases de Dados são conhecidas no meio enxadrístico como MEGA DATABASE. O programa reproduz partidas em vários formatos de arquivos; as extensões mais conhecidas e utilizadas pelo ChessBase são PGN e CBH, que é a própria extensão do mesmo. Ele, como quase todos os softwares relacionados ao jogo de xadrez, também disponibiliza a função de “jogar contra o computador”, porém, outras funções são mais utilizadas pelos enxadristas como a Indicação de Lances, Notações e Comentários das Partidas, Referência dos Lances das Partidas, Árvore de Aberturas, Análise de Partidas, entre outras funcionalidades disponíveis. Para explicar algumas dessas funcionalidades que foram citadas, será utilizada a versão 10 do programa ChessBase. A Figura 1.8 mostra sua interface com uma partida em andamento na qual o usuário já pode observar alguns pontos que lhe chamam a atenção, como as flechas em azul e laranja. A Indicação de Lances funciona de forma automática, basta ter uma partida aberta no CB, fazer alguns lances da partida e aguardar alguns segundos que ele irá informar, por meio de setas coloridas, quais são os principais Lances a serem jogados. 30 Figura 2.3 ChessBase 10. Fonte: (Software ChessBase 10). As Notações e Comentários dos Lances das partidas podem ser visualizados na parte superior à direita. O CB disponibiliza as informações da partida que está aberta na ABA notação (Notation) tais como nome dos enxadristas, pontuação em Rating de torneios ou de jogos online, resultado da partida, nome do torneio ou site, data que foi realizada a partida, anotações dos lances em forma algébrica e comentário dos lances, caso os tenha. A Figura 1.9 ilustra de forma ampliada a Aba de notações e comentários de uma partida de xadrez. 31 Figura 2.4 Notações e Comentários do ChessBase. Fonte: (Software ChessBase 10). As Referências dos Lances das partidas são obtidas na ABA Referências (Reference) e utiliza o apoio de Bases de Dados que ficam associadas ao ChessBase. Desta forma, a cada lance de uma partida, o enxadrista obtém informações sobre o lance jogado, caso este exista nas Bases de Dados que se encontram associadas ao CB. Nesta funcionalidade o CB disponibiliza três quadros, conforme podem ser identificados na Figura 1.10. No primeiro quadro, se obtém as informações referentes aos próximos lances, de acordo com a posição da partida que está aberta no ChessBase, quantidade de partidas existentes, percentual de partidas, último ano que foi jogado o lance, maior pontuação do jogador que efetuou o lance (também conhecida como Elo ou Ranting), melhores jogadores que efetuaram o lance e os enxadristas que efetuam o lance com mais freqüência. No segundo quadro, se obtém informações da continuidade dos lances que foram escolhidos para ser jogado. Já no terceiro quadro, se obtém informações de todas as partidas que estão compondo as informações estatísticas do primeiro quadro, nome dos enxadristas que compõem as partidas, cor que cada enxadrista está jogando, Elo dos enxadristas, resultado das partidas, ano que a partida foi jogada e a anotação inteira da partida. 32 Figura 2.5 Referências dos lances. Fonte: (Software ChessBase 10). A Árvore de Aberturas e Lances é obtida na ABA Livro de Aberturas (Openings Book). Esta funcionalidade proporciona aos enxadristas uma visualização das aberturas e lances mais jogados, segundo não só as Bases de Dados mas também as partidas que o CB encontra em seu histórico de partidas visualizadas. A Figura 1.11 mostra as informações que o enxadrista obtém a partir da funcionalidade Livro de Aberturas. No primeiro quadro, parte superior da imagem, há cinco informações: a primeira coluna informa o número do lance e o 33 lance efetuado em notação algébrica; a segunda coluna informa o número de partidas que o lance foi efetuado; a terceira coluna informa o percentual de vitórias com do lance efetuado; a quarta coluna apresenta o Rating Médio dos enxadristas que efetuaram o lance; a quinta coluna a Performance dos enxadristas que efetuaram o lance. Já no segundo quadro, na parte inferior da Figura 2.6, se obtém informações em um gráfico com as cores verde (vitória das peças brancas), cinza (empate) e vermelho (vitória das peças negras), segundo os lances efetuados e se obtêm também a quantidade e percentual de partidas segundo o gráfico. Figura 2.6 Árvore de Aberturas e Lances. Fonte: (Software ChessBase 10). O Engine é uma funcionalidade do ChessBase que pode ser configurada segundo a aquisição de novos Engines. Ele tem a função de calcular quais são os melhores lances a serem jogados em uma determinada posição, suas variantes e força dos lances. Os Engines são softwares que não dispõe de interfaces gráficas e são utilizados através de outros softwares, como no caso o ChessBase, para serem executados. Cada Engine tem uma determinada maneira de jogar, calcular e analisar posições de forma que cada Engine tem 34 forças diferentes. Hoje em dia existem diversos Engines como Fritz, Houdini, Rybka, Shredder, entre outros. Esses mencionados são os mais famosos, mas existe um grande número de Engines desenvolvidos por diversas pessoas do mundo. A Figura 2.7 ilustra as informações obtidas pelo Engine Houdini. A primeira informação é o nome do Engine, que neste caso o Houdini na versão 2.0 para Windows 64 bits, informação sobre o melhor score da posição da partida (+- 2.23) pontuação que informa quem está melhor na partida, profundidade do calculo (Depth=17), utilização do processador (2025 KN/s) e informações sobre as variantes dos lances e continuidade da partida. As variantes dos lances são definidas pelo enxadrista neste caso esta se utilizando 3 variantes para o cálculo de uma partida de xadrez. Figura 2.7 Engine Houdini 2.0. Fonte: (Software ChessBase 10). 2.1.4 ANÁLISES DE PARTIDAS O Fritz é um dos softwares mais utilizados para a análise de posições, lances e partidas de xadrez. Criado pela empresa ChessBase, ele está sempre sendo comentado por grande parte dos enxadristas. Após várias versões e atualizações, chegou ao mercado no ano de 2011 a versão Fritz 13 que dispõe de mais uma funcionalidade inovadora. Utilizando Bases de Dados online, o Fritz 13 disponibiliza aos enxadristas análises de partidas, posições e comentários de enxadristas do mundo inteiro, bastando que o servidor de banco de dados não identifique que a análise feita é uma novidade, esta análise será disponibilizada na Base de Dados online para 35 todo o mundo. O Fritz é um software específico para análise de partidas e posições do xadrez, porém dispõe de outras funcionalidades como jogar contra o computador, seção de treinamento, exercícios, inserção de Engines, bases de dados, entre outros. A Figura 2.8 mostra a interface do Fritz 13, com uma partida de xadrez sendo analisada. É possível observar que há várias funcionalidades e informações a serem passadas aos enxadristas como sugestão de lances através das setas informativas do tabuleiro, relógio, notações e comentários, cálculos de lances e variantes, gráfico de estatística da partida, entre outras. Figura 2.8 Interface do Fritz 13. Fonte: (Software Fritz 13). As Notações e Comentários dos Lances das partidas podem ser visualizados na parte superior à direita. Ele disponibiliza a informação da partida que está aberta na ABA notação (Notation) tais como nome dos enxadristas, pontuação em Rating de torneios ou de jogos online, resultado da partida, nome do torneio ou site, data que foi realizada a partida, anotações dos lances em forma algébrica e comentário dos lances, caso os tenha. A Figura 1.14 ilustra de forma ampliada a Aba de notações e comentários de uma partida de xadrez. 36 Figura 2.9 Notações e Comentários do Fritz 13. Fonte: (Software Fritz 13). A Árvore de Aberturas e Lances é obtida na ABA Livro de Aberturas (Openings Book). Esta funcionalidade proporciona aos enxadristas uma visualização das aberturas e lances mais jogados, segundo não só as Bases de Dados, mas também, as partidas que o Fritz encontra em seu histórico de partidas visualizadas. A Figura 2.10 mostra as informações que o enxadrista obtém a partir da funcionalidade Livro de Aberturas. No primeiro quadro, parte superior da imagem, apresentam algumas informações: a primeira coluna informa o número do lance e o lance efetuado em notação algébrica; a segunda coluna informa o número de partidas que o lance foi efetuado; a terceira coluna informa o percentual de vitórias com do lance efetuado; a quarta coluna, o Rating Médio dos enxadristas que efetuaram o lance; a quinta coluna, a Performance dos enxadristas que efetuaram o lance. Já no segundo quadro, na parte inferior da Figura 2.10, se obtém informações em um gráfico com as cores verde (vitória das peças brancas), cinza (empate) e vermelho (vitória das peças negras), segundo os lances efetuados, e ainda a quantidade e percentual de partidas segundo o gráfico. 37 Figura 2.10 Árvore de Aberturas e Lances. Fonte: (Software Fritz 13). O Fritz 13 por si só já é um Engine e é considerado por muitos um dos mais fortes Engines que se tem no mercado. Esta funcionalidade do Fritz 13 nada mais é que a alma do software. Além do próprio Fritz13 ser visto como Engine, ele permite que seja acoplado em sua interface outros diversos Engines. Conforme mencionado na Seção 2.1.3 “o Engine tem a função de calcular quais são os melhores lances a serem jogados em uma determinada posição, suas variantes e força dos lances”. O Fritz 13 permite que sejam feitas partidas e até torneios entre os Engines que estejam acoplados no software, mostrando aos enxadristas partidas jogadas pelo computador sem intervenção dos enxadristas. A Figura 2.11 ilustra as informações obtidas pelos Engines que são: o nome do Engine, que neste caso é o próprio Fritz na versão 13, informação sobre o melhor score da posição da partida (=+ (-0.99)), profundidade do calculo (Depth=18/36), lance do adversário (21.gxf4 (9/35)) utilização do processador (2096 KN/s), tempo gasto para efetuar o calculo (0:00:10 segundos), informações sobre as variantes dos lances e continuidade da partida, e um tabuleiro auxiliar para acompanhar os cálculos do Engine. As variantes dos lances são 38 definidas pelo enxadrista e neste caso foram utilizadas 3 variantes para o cálculo de uma partida de xadrez. Figura 2.11 Engine Fritz 13. Fonte: (Software Fritz 13). O Gráfico estatístico do Fritz 13 tem a função de passar ao enxadrista uma visão do andamento da partida que está sendo analisada por algum Engine, com as informações de números de lances, score dos lances, profundidade do cálculo que varia de acordo com o tempo utilizado para cada lance, gráfico em linhas e em barras coloridas. O eixo horizontal representa a quantidade de lances, o eixo vertical representa o score, o gráfico de linhas representa a profundidade, já o gráfico de barras representa o score de cada lance, sendo que na cor verde o score informa vantagem para as peças brancas e na cor vermelha o score informa vantagem para as peças negras. Na cor amarela, o score representa vantagem decisiva para um dos enxadristas e caso esteja na parte superior representa, as peças na cor branca e na parte inferior, a cor negra. Figura 2.12 Gráfico estatístico. Fonte: (Software Fritz 13). 39 3 PESQUISA SOBRE A UTILIZAÇÃO DE SOFTWARES PARA O AUXÍLIO DO JOGO DE XADREZ Para compor esta monografia sobre a utilização de softwares de análise e estudo do jogo de xadrez, foi realizada uma pesquisa com pessoas que participam do círculo enxadrístico do autor deste trabalho. A pesquisa conta com dezesseis perguntas, sendo quinze perguntas de múltipla escolha e uma pergunta aberta para que os pesquisados pudessem expressar suas opiniões e sugestões quanto ao tema abordado. Esta pesquisa teve por objetivo ilustrar em forma gráfica o percentual das opiniões abordadas frente aos seguintes temas: a freqüência da utilização de softwares, importância da utilização de softwares, relação entre os softwares e o xadrez, entre outros. A seguir são apresentadas todas as perguntas com seus respectivos Gráficos ilustrando o percentual das opiniões dos pesquisados. 3.1 QUESTIONÁRIO DA PESQUISA 3.1.1 PERGUNTAS FECHADAS 1. Na sua opinião existe alguma relação entre a computação e o xadrez? 0% Sim Não 100% Gráfico 3.1 – Primeira pergunta da pesquisa. 40 2. Você considera importante a utilização de softwares para a análise ou para o estudo do xadrez? 3% Sim Não 97% Gráfico 3.2 - Segunda pergunta da pesquisa. 3. Você utiliza algum software para a análise ou para o estudo do xadrez? Se sim, responda as perguntas 4 e 5. 12% Sim Não 88% Gráfico 3.3 – Terceira pergunta da pesquisa. 4. Quais dos softwares abaixo você utiliza para estudar ou treinar xadrez? 28% 40% Fritz Rybka Shredder Personal Chess trainer Outros 14% 6% 12% Gráfico 3.4 – Quarta pergunta da pesquisa. 41 5. Na sua opinião qual dos softwares abaixo é o melhor para treinar e estudar xadrez? 34% 46% Fritz Rybka Shredder Personal Chess trainer Outros 14% 0% 6% Gráfico 3.5 – Quinta pergunta da pesquisa. 6. Você considera importante jogar xadrez on-line? 2% Sim Não 98% Gráfico 3.6 – Sexta pergunta da pesquisa. 7. Com que freqüência você joga xadrez on-line? 6% 9% 3% 44% Diariamente Semanalmente Mensalmente Não jogo xadrez on-line 38% Outros Gráfico 3.7 – Sétima pergunta da pesquisa. 42 8. Com que freqüência você joga xadrez contra o computador? 9% 21% Diariamente Semanalmente 26% Mensalmente Não jogo xadrez contra o computador Outros 35% 9% Gráfico 3.8 – Oitava pergunta da pesquisa. 9. Com que freqüência você joga xadrez pessoalmente? 3% 0% 17% 29% Diariamente Semanalmente Mensalmente Não jogo xadrez pessoalmente Outros 51% Gráfico 3.9 – Nona pergunta da pesquisa. 10. Você participa de torneios de xadrez? 6% Sim Não 94% Gráfico 3.10 – Décima pergunta da pesquisa. 43 11. Com que freqüência você participa de torneios de xadrez? 6% 3% 24% Mensalmente Sempre que posso Não participo de torneios de xadrez Outros 67% Gráfico 3.11 – Décima primeira pergunta da pesquisa. 12. Na sua opinião, os softwares influenciam no desenvolvimento dos enxadristas de hoje comparados com nossos antepassados? 2% Sim Não 98% Gráfico 3.12 – Décima segunda pergunta da pesquisa. 13. Na sua opinião, hoje o xadrez já se encontra dependente da computação? 46% Sim Não 54% Gráfico 3.13 – Décima terceira pergunta da pesquisa. 44 14. Você estaria envolvido com o xadrez até hoje se não existissem os recursos (jogos on-line, sites relacionados, softwares e etc) para o auxílio d jogo de xadrez? 15% Sim Não 85% Gráfico 3.14 – Décima quarta pergunta da pesquisa. 15. Na sua opinião, caso a utilização da computação para atividades relacionadas ao xadrez fossem banidas o número de enxadristas tenderia a diminuir ou parar de crescer? 29% Sim Não 71% Gráfico 3.15 – Décima quinta pergunta da pesquisa. 3.1.2 PERGUNTA ABERTA, OPNIÕES DOS PESQUISADOS 16. Descreva a seguir qualquer informação/opinião que julgue importante sobre o assunto softwares para o auxílio, estudo e análise de partidas de xadrez. Segundo as opiniões dos entrevistados foram concluídos os prós e contras da utilização de softwares para o auxílio do xadrez. A seguir encontra-se um resumo de algumas opiniões que podem ser levadas em consideração, segundo classificação feita pelo autor. 45 3.1.2.1 OPINIÕES SOBRE OS BENEFÍCIOS DA UTILIZAÇÃO DOS RECURSOS COMPUTACIONAIS Como apontamento dos benefícios que os softwares oferecem aos enxadristas, foram selecionadas 3 opiniões que são apresentadas abaixo. “A nova geração se tornou muito dependente do computador para avaliar qualquer posição, e hoje em dia, são poucos os que tentam fazer uma avaliação estratégica por conta própria antes de perguntar para a máquina. O melhor programa de análise nos dias de hoje é o Houdini” - MF Álvaro Zimmmermann Aranha Filho. “Hoje em dia grandes parte dos mestres de xadrez utilizam mais softwares do que livros para seus estudos, já os enxadristas amadores ao contrario. Isso ocorre devido ao seguinte fato, os cálculos, a principal diferença entre enxadristas profissionais e amadores são os cálculos, de certa forma um profissional já tem um hábito e esquema de calcular definido, já o amador não, utilizasse menos cálculos e mais intuição. Hoje em dia estou utilizando o Houdini para me auxiliar quanto aos meus treinamentos, este Engine é considerado um dos melhores no momento e é utilizado em análises de partidas de torneios de alto nível, para auxílio dos comentaristas.”. - MI Evandro Amorim Barbosa. “Hoje além dos Engines temos os programas de Base de Dados de partidas de xadrez como o Chessbase que são até mais populares no meio enxadrístico que os Engines e também está sendo lançado cada vez mais DVDs com aulas sobre todas as partes do jogo, que aliais, acho que junto com o fato de jogar online, esses DVDs são muito mais proveitosos para os iniciantes que um Rybka ou Fritz da vida, que se mal utilizado só confunde o jogador”. - GM Felipe de Cresce El Debs. As demais opiniões relevantes selecionadas pelo autor da presente monografia estão no anexo A. Como resumo das opiniões sobre os benefícios levantados pelos pesquisados que tem-se: Minimização de tempo de estudo; preparação para torneios; acesso a informações sobre partidas jogadas no mundo inteiro; e jogos online com pessoas de qualquer parte do mundo. 46 3.1.2.2 OPINIÕES SOBRE OS MALEFÍCIOS DA UTILIZAÇÃO DOS RECURSOS COMPUTACIONAIS Também com relação aos malefícios que os softwares podem oferecer aos enxadristas devido a má utilização, foram selecionados 3 opiniões que estão sendo apresentadas abaixo. “Muitas pessoas tendem a usar a computação, pois não tem um livro ou não tem tempo para estudar em algum clube. Hoje em dia muitos pensam que é importante a utilização de softwares para estudos, mas na minha opinião não é necessário só o computador, existem livros bons e com boas análises.” - Adriana J. Bonvini. “Considerando o aspecto cognitivo predominante do jogo de xadrez, faz-se cada vez mais necessário o uso de ferramentas que auxiliem no seu estudo e análise. Atualmente, há renomados softwares capazes de fornecer auxílio nesse processo, sobretudo quando o objetivo é a melhora de rendimento neste esporte. No entanto, dizer que hoje o xadrez se encontra dependente da computação, isto é, não sobrevive sem esta, me parece um pouco equivocado. Há, sim, uma grande influência tecnológica no jogo, mas não total a ponto de ser declarada claramente uma dependência. No mesmo sentido, acredito que jogadores não deixariam a prática do jogo meramente pela ausência de tais softwares, uma vez a paixão pelo jogo de muitos deles é anterior ao desenvolvimento de tais programas”. - Jéssica dos Anjos Januário. “O uso de softwares é importante para otimizar a análise de partidas, contudo, creio que não seja fundamentalmente a única e melhor ferramenta. O uso de livros e de aulas teóricas deve ser usado simultaneamente com os softwares”. - Luiz Henrique Sallustri. As demais opiniões relevantes selecionadas pelo autor da presente monografia estão no anexo A. Como resumo das opiniões sobre os malefícios levantados pelos pesquisados que tem-se: a dependência dos softwares fazem com que enxadristas amadores não trabalhem os seus próprios cálculos; estudos táticos; estudos estratégicos; e análises de partidas. 47 4 ANÁLISE DE DESEMPENHO DOS ENGINES A análise de desempenho dos Engines é a alma do presente trabalho e tem por objetivo analisar alguns softwares denominados Engines de Xadrez para identificar qual dos Engines analisados é o mais confiável para se utilizar como auxílio para o estudo dos enxadristas. No decorrer deste capítulo serão abordadas definições de Engines, critérios de avaliação e resultados das análises. 4.1 O QUE SÃO OS ENGINES Engines são programas de computador especialistas em jogar xadrez e também são denominados como “motores de xadrez” (CONDELOGAN, 2012). Os Engines são utilizados para auxiliar os enxadristas nas análises das partidas de xadrez, pois o jogo de xadrez dispõe de um grande número de possibilidades para cada enxadrista em uma partida. Desta forma, foram desenvolvidos algoritmos computacionais que por meio das regras do jogo de xadrez e utilizando uma grande Base de Dados, realizam análises de partidas de xadrez. Cada Engine tem sua própria característica de jogar, calcular e analisar posições de forma que cada Engine tem forças diferentes. Alguns dos temas enxadrísticos como avaliar partidas posicionais e táticas ou aberturas e finais, os Engines analisam das piores às melhores jogadas, e principalmente o melhor lance a ser jogado em uma determinada posição, suas variantes e força dos lances, de forma que apresente um desempenho em um razoável tempo. Os Engines são softwares que não dispõe de interfaces gráficas e são utilizados através de outros softwares como o ChessBase e o Fritz. Hoje em dia existem diversos deles como Fritz, Houdini, Rybka, Shredder, Stockfish porém existe um grande número de Engines desenvolvidos por diversas pessoas do mundo. A pontuação que representa à força dos Engines é a mesma utilizada para medir a força de um enxadrista humano e são denominadas como ELO ou Rating. Atualmente, Magnus Carlsen, número um do ranking mundial de xadrez dispõe de um ELO de 2831. Garry Kasparov, considerado o melhor enxadrista de todos os tempos, aposentou com um ELO de 2851, que é um recorde nunca batido por outro enxadrista. Os Engines dispõe de um ELO de 3200 e muitos acreditam que, dependendo do recurso computacional, chegue até um ELO de 4000 (CONDELOGAN, 2012). 48 4.2 OBJETIVOS, SOFTWARES E DEFINIÇÕES 4.2.1 OBJETIVO DAS ANÁLISES Este trabalho de monografia se propõe a realizar diversas análises e comparações entre alguns dos mais reconhecidos Engines de Xadrez do mundo utilizando uma interface gráfica para simular os dados e resultados oferecidos pelos Engines, de forma a avaliar qual deles possui o melhor desempenho. Os resultados são comparados a partir de um checklist definido em parceria com o Mestre Internacional de Xadrez Evandro Amorim Barbosa. A partir das análises feitas entre os Engines com a utilização do checklist se obterá informações para realizar as comparações entre as respostas obtidas de cada Engine, para comprovar qual deles está disponibilizando as melhores respostas. Será realizada uma série de partidas entre eles para se obter qual o Engine mais confiável para se utilizar como referência e auxílio para os estudos e análises de partidas de xadrez. 4.2.2 SOFTWARES E RECURSOS UTILIZADOS Os softwares que foram utilizados para a avaliação segundo o checklist elaborado pelo MI Evando Barbosa são os Engines denominados como Fritz 13, Rybka 4, Houdini 2.0 e Stockfish 2.2.2. O software utilizado como interface gráfica para a aplicação do checklist e obtenção dos resultados foi o Fritz 13, que por si só é um Engine. Outros softwares que também auxiliaram no desenvolvimento do presente trabalho foram Microsoft Office Word, Excel e PowerPoint, Paint e Notepad. O recurso computacional utilizado para a análise dos softwares e elaboração desta monografia foi um computador DELL Vostro 1520, Intel Core 2 Duo, 2.20 GHz, 4 GB RAM e 320 GB HD, Sistema Operacional Windows 7, 64 Bits. 4.2.3 CHECKLIST DE AVALIAÇÃO Primeiro critério: Avaliar a classificação do Score dos lances para uma dada posição. Segundo critério: Avaliar a profundidade da análise dos Engines. Terceiro critério: Realizar uma série de partidas ou torneios entre os Engines para identificar qual deles é o mais confiável para se utilizar como referência. 49 4.2.4 PARTIDAS UTILIZADAS PARA AS ANÁLISES Serão utilizadas para as análises dos Engines partidas de um enxadrista amador, que no caso é o próprio autor do presente trabalho. Essas partidas foram jogadas em torneios oficiais da CBX e FIDE e também jogadas via Internet. Elas se encontram em seis arquivos de extensão PGN’s que serão reproduzidas pelo software Fritz 13 e analisada pelos Engines mencionados anteriormente. Na Tabela 4.1 são apresentadas as informações sobre as partidas que serão analisadas como os enxadristas, datas, ratings, resultados e locais onde foram jogadas as partidas. Todas as partidas estão descritas de forma algébrica segundo notação oficial da FIDE e são apresentadas nas Figuras 4.1; 4.2; 4.3; 4.4; 4.5; 4.6;. As figuras foram obtidas através da funcionalidade (Score sheet) do software Fritz 13. Tabela 4.1 Partidas analisadas. Fonte: (Elaborado pelo autor da presente monografia). Figura 4.1 - Primeira partida da Tabela 4.1. Fonte: (Software Fritz 13). 50 Figura 4.2 - Segunda partida da Tabela 4.1. Fonte: (Software Fritz 13). Figura 4.3 - Terceira partida da Tabela 4.1. Fonte: (Software Fritz 13). 51 Figura 4.4 - Quarta partida da Tabela 4.1. Fonte: (Software Fritz 13). Figura 4.5 - Quinta partida da Tabela 4.1. Fonte: (Software Fritz 13). 52 Figura 4.6 - Sexta partida da Tabela 4.1. Fonte: (Software Fritz 13). 4.2.5 DADOS DO MI EVANDRO AMORIM BARBOSA Nome: Evandro Amorim Barbosa. Cidade onde nasceu e reside: São Sebastião do Paraíso/MG. Data de nascimento: 24/8/1992. Rating Fide/ELO: 2401 pontos. Título na Fide: Mestre Internacional Principais títulos: -Campeão Brasileiro Escolar (8ª série)/2006 - Poços de Caldas. -Vice campeão Brasileiro Sub14/2006 - Matinhos. -Campeão Brasileiro Sub16, Sub18 e Sub 20. -Campeão Mineiro Absoluto-2007-São Sebastião do Paraíso -Campeão dos Jogos Regionais de São Paulo (Sub21) 2007, 2008, 2009. -Vice campeão dos Jogos Abertos de São Paulo (Sub21) 2007. 53 -Campeão dos Jogos Abertos de São Paulo (Sub21) 2008 e 2009. -Campeão do Aberto do Brasil - Itauna-MG - 2009 -Campeão do Magistral de Recife - 2009 -Vice-campeão do Zonal 2.4 – Araruama 2011. -Campeão do Regional Sudeste - São Paulo 2011. -Campeão Sul-americano Sub 20 – Paraguai 2012. 4.3 ANÁLISES As análises foram feitas conforme definição da seqüência do checklist que se encontra na Seção 4.2.3, analisando-se Engine por Engine, partida por partida, lance por lance, de acordo com as características de cada critério de avaliação e obtendo-se uma tabela de resultados para cada critério de avaliação. Desta forma, ao final de todos os critérios serão cruzados os resultados para se chegar a uma conclusão de qual o Engine dispõe dos melhores resultados para saber o grau de confiabilidade para ser utilizado como referência de estudos e treinamentos de partidas de xadrez. 4.3.1 PRIMEIRO CRITÉRIO O primeiro critério avaliado foi a análise de avaliação e classificação dos Scores dos lances. Para realizar esta avaliação foram definidos alguns pontos como: a partir da utilização de uma partida de xadrez serão, definidos 3 lances que poderão gerar divergência entre os Engines. Desta forma se obterá de cada Engine o Score dos 3 lances para que sejam comparados. Para se compreender melhor o que representa a classificação dos Scores dos lances foi definida uma classificação com 4 níveis, juntamente com MI Evandro Barbosa, que estão sendo apresentados abaixo. Score até +- 0.35 representam igualdade. Score a partir de +- 0.40 representam ligeira vantagem. Score a partir de +- 0.80 representam clara vantagem. Score a partir de +- 1.50 representam vantagem decisiva. 54 Também foram definidas em cada Engine a quantidade de 3 variantes de análises que, segundo MI Evandro Barbosa, esta é a quantidade ideal para o estudo de um enxadrista mediano. 4.3.2 SEGUNDO CRITÉRIO O segundo critério estará avaliando a profundidade dos cálculos utilizados para se obter o lance sugerido pelo Engine. Essa profundidade representa até quantos lances que o Engine calcula a frente de um cenário com todas suas possibilidades. Foram utilizadas as mesmas partidas apresentadas na Tabela 4.1 e seus respectivos lances já pré-definidos para o primeiro critério. Utilizando os mesmos recursos apresentados na Seção 4.3.1, foi realizada uma análise sobre todas as imagens coletadas de cada lance analisado para se obter os dados de profundidade dos lances. A avaliação foi feita utilizando a mesma idéia da Seção 4.3.1, com uma classificação em 4 níveis, também em parceria com o MI Evandro Barbosa, desta forma se obterá a informação de qual dos Engines tem um desempenho melhor na questão de calcular os lances com maior profundidade. Profundidade até 15 representa baixa. Profundidade de 16 a 22 representa media. Profundidade de 23 a 30 representa boa. Profundidade acima de 30 representa alta. A classificação acima foi definida para ser utilizada em softwares de xadrez, porem, segundo o “GM Garry Kasparov em entrevista ao programa do JÔ menciona que um enxadrista profissional conseguiu visualizar aproximadamente 15 lances a frente, isso em eventuais posições porque não é sempre possível visualizar uma quantidade tão grande de lances, segundo Kasparov este foi o seu próprio recorde e acredita que o número de lances que costumam ser analisados a frente gira em torno de 4 ou 5 lances” (PROGRAMA DO JÔ, 2012). 55 4.3.3 TERCEIRO CRITÉRIO Utilizando a funcionalidade do Fritz 13 que permite realizar match de partidas e torneios entre Engines integrados em sua interface, foram realizados 9 torneios com os quatro Engines que foram citados na Seção 4.2.2, sendo 6 torneios em 12 partidas Round Robin (que significa 6 partidas para cada Engine) e 3 torneios em 30 partidas Round Robin (que significa 15 partidas para cada Engine) utilizando 1 GB de memória para os cálculos dos Engines, Mega DataBase 2012 como base de dados auxiliar, e tempo de reflexão em 4 minutos mais 2 segundos de acréscimo a cada lance para o término da partida. Com as informações e resultados das partidas dos torneios realizados entre os Engines, foram obtidas as informações em gráficos e tabelas, pontuações de cada torneio e geral dos Engines, quantidade de vitórias, empates e derrotas de cada Engine. Assim, se pretende cruzar as informações dos três critérios mencionados para saber qual o Engine é mais confiável para se utilizar como referência para o estudo e treinamento do jogo de xadrez. 4.4 RESULTADOS 4.4.1 PRIMEIRO CRITÉRIO O resultado do primeiro critério dispõe de informações sobre análises dos Scores dos lances das 6 partidas selecionadas, sendo que em cada partida foram analisados 3 lances. Analisando-se 18 lances com cada Engine, em um total de 72 lances analisados pelos 4 Engines, foi se classificando o grau de igualdade ou vantagem de cada lance, para as peças brancas ou negras. A seguir as Tabelas 4.2; 4.3; 4.4; 4.5; 4.6 e 4.7 apresentam as 6 partidas com todos os lances analisados com suas respectivas classificações de cada Engine para serem comparados. Também pode-se observa nos gráficos apresentados no Gráfico 4.1, que ouve uma grande divergência na classificações dos Scores dos lances analisados entre os Engines. Um exemplo claro que se pode utilizar como exemplo são os resultados do Fritz Gráfico 4.1 e Houdini Gráfico 4.1, onde há uma divergência na classificação de Scores (igualdade) de 28% para o Fritz e 56% para o Houdini. 56 Primeira partida: foram analisados os lances “12. ? - Cf6” , “16. Be5 - ?” e “56. ? - Tc3”. Tabela 4.2 – Partida 1 resultado dos scores e classificação. Fonte: (Elaborado pelo autor da presente monografia). Segunda partida: foram analisados os lances “10. 0-0 - ?”, “17. ? - Dd7” e “22. Df4 - ?”. Tabela 4.3 – Partida 2 resultado dos scores e classificação. Fonte: (Elaborado pelo autor da presente monografia). Terceira partida: foram analisados os lances “9. ? - Bg7”, “28. ? - d4” e “32. ? Txe4”. Tabela 4.4 – Partida 3 resultado dos scores e classificação. Fonte: (Elaborado pelo autor da presente monografia). Quarta partida: foram analisados os lances “8. ? - a5”, “27. Rf1 - ?” e “53. ? Rg6”. Tabela 4.5 – Partida 4 resultado dos scores e classificação. Fonte: (Elaborado pelo autor da presente monografia). 57 Quinta partida: foram analisados os lances “9. ? - Td7”, “19. ? - Td6” e “28. ? Tc7”. Tabela 4.6 – Partida 5 resultado dos scores e classificação. Fonte: (Elaborado pelo autor da presente monografia). Sexta partida: foram analisados os lances “7. Cb3 - ?”, “27. Cxe6 - ?” e“42. Td3+ - ?”. Tabela 4.7 – Partida 6 resultado dos scores e classificação. Fonte: (Elaborado pelo autor da presente monografia). Gráfico 4.1 – Classificações dos Scores dos 18 lances analisados pelos Engines. Com as analises feitas no primeiro critério, obteve-se um resultado com grande divergência entre os 4 Engines analisados, desta forma, esses resultados serão compostos com os demais critérios mencionados anteriormente, para se chegar a informação final, que representará o Engine mais confiável para o auxílio dos enxadristas. 58 4.4.2 SEGUNDO CRITÉRIO O resultado do segundo critério dispõe de informações sobre análises das profundidades dos lances das 6 partidas selecionadas, sendo que em cada partida foram analisadas 3 profundidades. Analisando-se 18 profundidades com cada Engine, em um total de 72 profundidades analisadas pelos 4 Engines, classificou-se o grau de cada profundidade analisado para os lances selecionados. A seguir as Tabelas 4.8; 4.9; 4.10; 4.11; 4.12 e 4.13 apresentam as 6 partidas com todos os lances analisados com suas respectivas classificações de cada Engine para serem comparados. Também pode-se observa nos gráficos apresentados no Gráfico 4.2, que, como na Seção 4.4.1, ouve uma grande divergência na classificações das Profundidades dos lances analisados entre os Engines. Um exemplo claro que se pode utilizar como exemplo são os resultados dos Engines Rybka Gráfico 4.2 e Stockfish Gráfico 4.2, onde há uma divergência na classificação de Profundidade (Boa) de 6% para o Rybka e 78% para o Stockfish. Primeira partida: foram analisados os lances “12. ? - Cf6” , “16. Be5 - ?” e “56. ? - Tc3”. Tabela 4.8 – Partida 1 resultados das profundidades dos cálculos. Fonte: (Elaborado pelo autor da presente monografia). Segunda partida: foram analisados os lances “10. 0-0 - ?”, “17. ? - Dd7” e “22. Df4 - ?”. Tabela 4.9 – Partida 2 resultados das profundidades dos cálculos. Fonte: (Elaborado pelo autor da presente monografia). 59 Terceira partida: foram analisados os lances “9. ? - Bg7”, “28. ? - d4” e “32. ? Txe4”. Tabela 4.10 – Partida 3 resultados das profundidades dos cálculos. Fonte: (Elaborado pelo autor da presente monografia). Quarta partida: foram analisados os lances “8. ? - a5”, “27. Rf1 - ?” e “53. ? Rg6”. Tabela 4.11 – Partida 4 resultados das profundidades dos cálculos. Fonte: (Elaborado pelo autor da presente monografia). Quinta partida: foram analisados os lances “9. ? - Td7”, “19. ? - Td6” e “28. ? Tc7”. Tabela 4.12 – Partida 5 resultados das profundidades dos cálculos. Fonte: (Elaborado pelo autor da presente monografia). Sexta partida: foram analisados os lances “7. Cb3 - ?”, “27. Cxe6 - ?” e“42. Td3+ - ?”. Tabela 4.13 – Partida 6 resultados das profundidades dos cálculos. Fonte: (Elaborado pelo autor da presente monografia). 60 Gráfico 4.2 - Classificações das profundidades dos 18 lances analisados pelos Engines. Da mesma forma que ocorreu na Seção 4.4.1, no segundo critério de avaliação, obteve-se um resultado com grande divergência entre os 4 Engines analisados, desta forma, esses resultados serão compostos com os demais resultados dos critérios mencionados, assim chegando a informação final, que representará o Engine mais confiável para o auxílio dos enxadristas. 4.4.3 TERCEIRO CRITÉRIO O resultado do terceiro critério nada mais é do que as informações de torneios que foram realizados entre os 4 Engines analisados. Obtiveram-se informações sobre os resultados dos torneios, quantidade de vitórias, empates e derrotas de cada Engine e classificação geral dos pontos de todas as partidas efetuadas pelos Engines. Para realizar esta avaliação foram utilizadas 174 partidas entre os Engines e cada Engine disputou 87 partidas. Foram gastas aproximadamente 17 horas de jogos entre os Engines e foram feitos aproximadamente 12200 lances. A seguir são apresentados os resultados dos torneios com suas respectivas pontuações e classificações nas Figuras 4.7 e 4.8. Também é apresentada, na Tabela 4.14, a pontuação e classificação geral de todas as partidas, dispondo de informações sobre a quantidade de vitórias, empates e derrotas. 61 Para medir o percentual de vitórias, empates e derrotas serão apresentados 4 gráficos no Gráfico 4.3 representando os resultados de cada Engine. Figura 4.7 – Tabelas com os resultados de 6 torneios de 12 partidas. Fonte: (Software Fritz 13). 62 Figura 4.8 – Tabelas com os resultados de 3 torneios de 30 partidas e 1 torneio de 12 partidas. Fonte: (Software Fritz 13). 63 Tabela 4.14 – Classificação geral das 174 partidas jogadas pelos Engines. Fonte: (Elaborado pelo autor da presente monografia). Gráfico 4.3 – Percentual de desempenho das 87 partidas jogadas por cada Engine. 64 O terceiro critério, diferentemente do primeiro e do segundo, obteve sucesso ao apontar qual o melhor Engine de acordo com as definições da avaliação. O Engine apontado como o mais confiável foi o Houdini com um resultado isolado dos demais Engines. Finalizando as análises definidas em parceria ao MI Evandro Barbosa foram identificados alguns pontos que permite dizer qual o Engine é o mais confiável para se utilizar como referência para o auxílio de análises de partidas de xadrez para os enxadristas. Conforme se pode observar, na Tabela 4.14 (que apresenta o resultado obtido entre as 172 partidas realizadas e 87 partidas disputadas por cada Engine) o melhor desempenho foi do Houdini, obtendo 60.5 pontos de 87 pontos possíveis e 47 vitórias, 27 empates e apenas 13 derrotas, sendo assim considerado o Engine mais confiável para ser utilizado. De forma que os resultados do Primeiro e Segundo Critério obtiveram grande divergência entre os Engines, foi levado em consideração o resultado do Terceiro Critério para apontar qual o Engine mais confiável para se utilizar como auxílio para o estudo dos enxadristas. Com o resultado do Terceiro Critério citado no parágrafo acima, o Engine Houdini disponibilizou o melhor resultado, de tal forma que os resultados do Primeiro e Segundo Critério do Engine Houdini também serão considerados os mais confiáveis. 65 CONCLUSÕES Para se concluir esta monografia foram realizadas algumas atividades como algumas reuniões para definição de alguns tópicos com um Mestre Internacional de Xadrez e uma pesquisa com os enxadristas que estão no círculo de convívio do autor da monografia. Com o presente trabalho, identificou-se a importância da utilização de softwares para o auxílio de atividades voltadas ao jogo de xadrez. O que antigamente demoraria dias para se realizar, hoje, com os softwares, pode ser realizado em poucas horas. Partidas de xadrez que somente poderiam ser jogadas pessoalmente pelos enxadristas, hoje podem ser jogadas online com qualquer pessoa do mundo. Além disso, partidas de xadrez jogadas por Grandes Mestres do Xadrez que só poderiam ser acessadas por livros, atualmente se tem acesso as mesmas, até mesmo assistindo ao vivo na Internet grandes torneios de xadrez. Com essas observações o autor acredita que realmente a utilização dos softwares é de extrema importância para o mundo do xadrez, já que esses recursos estão fortalecendo cada vez mais os novos enxadristas e minimizando o tempo de acesso às informações. Porém nem tudo é “um mar de rosas”. Com a utilização dos softwares, muitos dos novos enxadristas amadores deixam de forçar os seus cálculos e raciocínios e utilizam somente softwares para realizar suas análises e é importante lembrar que em momentos de uma partida real, quem estará no comando das peças são os próprios enxadristas e não os softwares. Dessa forma, os softwares devem ser utilizados como recursos auxiliares dos enxadristas e não depender somente deles para se analisar as partidas. Na opinião do autor, deve-se primeiramente analisar na visão pessoal e utilizar os softwares para as dúvidas e dificuldades que apareçam. A grande dificuldade encontrada foi na realização da pesquisa feita com os enxadristas. Mesmo com a boa vontade de todos que colaboraram, esperava-se um número maior de pesquisados. Pelo fato da pesquisa ser feita pessoalmente e na forma virtual obteveram-se dois resultados: sucesso extremo naquelas feitas pessoalmente e nas virtuais, resultados que ficaram um pouco a desejar. A pesquisa mencionada neste parágrafo foi realizada para se obter informações sobre a freqüência da utilização de softwares por parte dos pesquisados. Qual o melhor software de análises de xadrez na opinião dos enxadristas que participaram da pesquisa. Opiniões relacionadas ao assunto para compor a monografia, e entre outras estatísticas que puderam ser avaliadas no Seção 4 que descreve melhor a pesquisa e se tem repostas mais concretas. 66 Com a avaliação dos softwares foi identificada uma divergência entre as opiniões dos enxadristas pesquisados e a avaliação dos Engines analisados, a pesquisa mostrou um percentual de aprovação do Engine Fritz, 46% sobre os demais Engines, já as análises feitas pelo autor mostra o Fritz com o pior desempenho dos Engines analisados. Conforme se pode observar na pergunta 16, alguns enxadristas profissionais que participaram da pesquisa mencionam que o melhor Engine hoje em dia é o Hounidi, esta informação se concretiza com os resultados obtidos nas análises do autor da monografia, o melhor desempenho foi do Houdini com (47%) de vitórias nas partidas jogadas por ele sobre os demais Engines, seguido de Rybka (37%), Stockfish (34%) e Fritz (3%) de vitórias em suas partidas. A facilidade encontrada para a conclusão da monografia foi a identificação do tema por parte do autor pelo mesmo já se encontrar no cenário enxadrístico há aproximadamente 10 anos. Desta forma, muitas coisas sobre o assunto já eram de seu conhecimento, sendo somente lapidados os temas mais relevantes. O autor sugere que todas as pessoas que têm vontade ou curiosidade de saber como se joga xadrez, busquem este conhecimento. O jogo de xadrez é para qualquer pessoa independente de idade, sexo, raça e status financeiros. Depende somente da própria pessoa para a prática desse esporte. Mesmo sendo um jogo considerado para pessoas mais inteligentes, para se evoluir no xadrez depende somente de dedicação e muito estudo, como em qualquer outra área. Os grandes enxadristas ficam horas diárias estudando xadrez da mesma forma que pessoas comuns ficam em seus trabalhos, e os enxadristas amadores também ficam algumas horas estudando, mas dividem o tempo com outras atividades. 67 REFERÊNCIAS BIBLIOGRÁFICAS CANAL XADREZ. Campeões Mundiais. Disponível em: <http://xadrez.altervista.org/xadrez/campeoesmundiais.htm>. Acessado em: 20 de maio de 2012. CEX, Centro de Excelência de Xadrez. Tabela 1.1 Evolução do Xadrez. Disponível em: <http://www.cex.org.br/html/apresenta_template.php?template=sobre_historia.tpl>. Acessado em: 19 de maio de 2012. CHESSBASE. Fritz. Disponível em: <http://www.chessbaseshop.com/es/products/fritz13_espanol>. Acessado em: 04/06/2012. CHESSIMO. Personal Chess Trainer. Disponível em: <http://www.chessimo.com/trainer/chessimo-uma-evolucao-pt-1>. Acessado em: 29 de maio de 2012. CLUBE DE XADREZ. Humanos versus Máquinas. Disponível em: <http://clube-dexadrez.wikispaces.com/Artigo_14>. Acessado em: 18 de maio de 2012. CONDELOGAN. O que são Engines. Disponível em: <http://condelogan.blogspot.com.br/2010/08/novas-engines-de-xadrez-e-inteligencia.html>. Acessado em: 11/06/2012. GLOBOESPORTE. O novo tipo de enxadrista. Disponível em: <http://globoesporte.globo.com/programas/esporte-espetacular/noticia/2011/10/superhumanos-magnus-carlsen-o-genio-que-trocou-o-futebol-pelo-xadrez.html>. Acessado em: 18 de maio de 2012. JULIANA. Vladimir Kramnik versus Deep Fritz. Disponível em: <http://pt.scribd.com/doc/12962845/Deep-Fritz>. Acessado em: 17 de maio de 2012. PROGRAMA DO JÔ. Segundo Critério. Disponível em: <http://www.youtube.com/watch?v=VLcwuH2KJ9M&feature=results_main&playnex t=1&list=PL394673C09B151881>. Acessado em: 17 de junho de 2012. PEÃO DO REI. Garry Kasparov versus Deep Blue. Disponível em: <http://peaodorei.blogspot.com.br/2008/01/kasparov-x-deep-blue.html>. Acessado em: 15 de maio de 2012. REVISTA EPOCA. O que são Endines.Disponível em: < http://revistaepoca.globo.com/Revista/Epoca/0,,EDG74688-6014,00OS+NOVOS+REIS+DO+XADREZ.html>. Acessado em: 11 de junho de 2012. TABULEIRO DE XADREZ. Campeonato Mundial de Xadrez. Disponível em: <http://www.tabuleirodexadrez.com.br/campeoes-mundiais-de-xadrez.htm>. Acessado em: 20 de maio de 2012. 68 TABULEIRO DE XADREZ. O surgimento do xadrez e os jogadores. Disponível em: <http://www.tabuleirodexadrez.com.br/historia-do-xadrez.htm>. Acessado em: 15 de maio de 2012. TIPPYCHESS. Vladimir Kramnik versus Deep Fritz. Disponível em: <http://www.tippychess.com/conteudo.asp?titulo=panorama_atual>. Acessado em: 15 de maio de 2012. SHENK, DAVID; O JOGO IMORTAL; ZAHAR, 2006. SOCIEDADE DO XADREZ. A Computação e o Xadrez. Disponível em: <http://sociedadedosmestresdexadrez.blogspot.com.br/p/xadrez-computacao-einternet.html>. Acessado em: 18 de maio de 2012. SWISS MANEGER. Swiss Maneger. Disponível em: < http://www.swiss-manager.at/>. Acessado em: 28/05/2012. XADREZ VIRTUAL. A História do Xadrez. Disponível em: <http://www.geocities.ws/xadrezvirtual/historia/index.html>. Acessado em: 19 de maio de 2012. WIKIPÉDIA. Garry Kasparov versus Deep Blue. Disponível em: <http://pt.wikipedia.org/wiki/Garry_Kasparov#Deep_Blue>. Acessado em: 21 de maio de 2012. WIKIPÉDIA. Personal Chess Trainer. Disponível em: <http://pt.wikipedia.org/wiki/Personal_Chess_Trainer>. Acessado em: 21 de maio de 2012. WIKIPÉDIA. Deep Blue. Disponível em: <http://pt.wikipedia.org/wiki/Deep_Blue>. Acessado em: 15 de maio de 2012. 69 ANEXO A – PESQUISA, PERGUNTA 16 1. A primeira parte dos anexos consiste nas opiniões coletadas através da pesquisa feita com cerca de 70 enxadristas. Estão sendo apresentadas as opiniões sobre a pergunta de número 16, os benefícios da utilização dos softwares. “Os recursos tecnológicos potencializam a aprendizagem e rompem com dificuldades enfrentadas pelos antigos enxadristas, como a distância entre os jogadores, falta de material de estudo e falta de um treinador entre outras”. - Fernando Paulino de Oliveira. “Os softwares e recursos computacionais são importantes ferramentas para o desenvolvimento técnico dos enxadristas e para a popularização da modalidade”. - Gérson Peres Batista. “Hoje com a utilização dos softwares os enxadristas estão obtendo mais informações e com mais rapidez assim otimizando tempo de estudo”. - Lincon Oliveira Ferreira. “A utilização de aspectos informáticos é essencial para melhorar aplicações em qualquer áreas, inclusive no xadrez. Hoje ao contrário de antigamente se pode acompanhar o desenvolvimento de teorias como (aberturas, meio jogo, finais, táticas, estratégias e etc.) em uma quantidade de tempo menor”. - Paolo Imori. “A computação e a internet tiveram um grande impacto no xadrez mundial, embora o jogo seja o esporte praticado em maior proporção no mundo, a possibilidade de se conectar a rede e enfrentar adversários de todo o mundo é muito estimulante. Os jogadores de antigamente eram forçados a desenvolver análises próprias e compartilhar informações, buscando o desenvolvimento, embora o jogo esteja “máquinado”, acredito que diante de tantas possibilidades e variações, o próprio jogo se reinvente”. - Sediney Mari da Silva Junior. “A análise de partidas de xadrez através de softwares é essencial para a evolução dos enxadristas, permitindo que eles possam contemplar o interior do seu estilo do enxadrista, detectando seus erros e localizando as debilidades a serem trabalhadas, sejam elas; estratégicas, táticas, repertório de aberturas e finalização. Além de que através dessas análises junto aos softwares você pode vê o porquê você ganhou que é tão importante quanto saber o porquê perdeu”. - André Tosta Barbosa. “Eu diria que vivemos um momento de transição na forma de se jogar e pensar sobre o xadrez, com a utilização de softwares a gama de posições e análises de variações tem 70 aumentado muito, um exemplo que pode ser observado é o atual número 1 do mundo o GM Magnus Carlsen, que aprendeu e desenvolveu seu xadrez através de softwares, além de ter criado uma capacidade de cálculo muito maior, fez isso em um intervalo de tempo extremamente menor que os outros enxadristas de renome”. - Jeovane Cascais Santos. “Os softwares especializados no “Jogo de Xadrez” são importantíssimos para o desenvolvimento, aperfeiçoamento e aprimoramento técnico, tático e estratégico do enxadrista em si, tanto para sua utilização na análise, quanto para sua aplicação na consulta e manutenção dos bancos de dados enxadrísticos”. - Rocevelte Annibal Junior. “Acredito que seja muito mais fácil fazer análises através de softwares, ainda mais na facilidade de ter inúmeros tabuleiros abertos ao mesmo tempo e com facilidade de manuseio. Hoje em dia é impossível realizar torneios sem a utilização dos softwares de arbitragem (SP98;Swissmanager;entre outros). A crescente de jovens e adolescentes que vêm despontando na modalidade, todos estão alheios a ficar mais de 10 horas frente ao computador com suas respectivas atividades simultâneas aos seus hobbys, como o xadrez. Ainda, para efeitos de maior rendimento, a velocidade pela qual se encontram os lances de melhoria ou os lances que não deveria ter feito por erro estratégico, tático ou posicional, acelera o processo de desenvolvimento ou aprendizado”. - Rafael Favarin Giaculli Pimentel. “Eu acho que hoje em dia a tecnologia avançou muito e os softwares ajudam bastante no desenvolvimento dos enxadristas, principalmente aquelas pessoas que não tem condições financeiras de comprar um livro, treinar em um clube ou ter um professor particular”. Matheus Dias. “Hoje em dia qualquer cidadão de qualquer pais pode se tornar um mestre de xadrez porque consegue tudo até hoje sobre o xadrez, artigos, livros, exercícios, historia entre outros temas, assim bastando somente a dedicação para sua graduação no xadrez”. - Gilson Adriano Vitalina. “Na minha opinião o estudo com o auxílio de softwares é extremamente importante pois o computador muitas vezes nos mostra lances que sozinhos não viríamos e facilita o estudo para que em um cenário real o enxadrista possa criar temas parecidos”. - Larissa Alves de Lima. “Na minha opinião os softwares são muito importantes, uma vez que os jovens enxadristas que acompanhando a modernidade, sempre buscam novas tecnologias, algo atrativo, quando comecei não havia esse atrativo, hoje com a falta de tempo, é muito mais fácil analisar lances via Fritz do que discutir uma partida entre amigos, esse é um problema 71 dos softwares, acaba com a discussão entre pessoas, porém eleva o nível do enxadrista, que pode aprender lances superficiais para humanos”. - André Basso. 2. A segunda parte dos anexos consiste nas opiniões coletadas através da pesquisa feita com cerca de 70 enxadristas. Estão sendo apresentadas as opiniões sobre a pergunta de número 16, os malefícios da utilização incorreta dos softwares. “O utilização dos softwares são importantes para o auxílio dos enxadristas, porem grande parte dos softwares não disponibilizam o idioma em português, desta forma dificultando a utilização no Brasil e em outros países com idiomas diferentes de Inglês e Espanhol que são os mais freqüentes“. - Rafael Monteiro de Oliveira. “A utilização de softwares quanto análise das partidas e preparações não se discute, porém o xadrez perdeu todo aquele romantismo, que parte da análise trabalhada através de livros e em grupos de enxadristas diminuiu e estão sendo apenas metódicos com os softwares”. - Douglas da Silva Torres. “Utilizo o Chessmaster para treinos e vários sites na internet para jogos. Vejo que a computação é muito importante para a diversão e para o treinamento do jogador. Mesmo com muitos softwares possantes, há uma distância eterna entre o homem e a máquina/software: a intuição. Esta, só o ser humano tem“. - Fernando Soares. “Os softwares são ferramentas que facilitam o contato do enxadrista com o universo enorme que do qual o xadrez faz parte, porém, a dependência pode trazer conseqüências ruins ao atleta, já que muitos jogadores hoje não fazem questão de analisar a fundo uma posição no tabuleiro sabendo que a máquina o fará quando chegar em casa. Isso prejudica principalmente as questões analíticas e táticas do jogo. Acredito que o uso de softwares e Engines para o desenvolvimento do xadrez pode se comparar a certos remédios de tarja preta, fazem bem se usados com moderação e de acordo com a prescrição médica, mas a partir do momento que começam a gerar dependência, prejudicam o senso de percepção e conceituação do jogador”. - Felipi Tella Guerra. “Os softwares tem a tendência de ajudar a preparar os iniciantes e até mesmo quem já joga xadrez a algum tempo, embora softwares só ajudam na base de análises, se não tiver um professor que pegue estude e ensine seus alunos, eles não vão conseguir aprender e nem desenvolver o xadrez sozinhos, então mesmo que haja softwares sempre tem que ter um professor para explicar e auxiliar seus alunos“. - Paulo Aparecido Rezende. 72 “Não é impossível a prática do xadrez sem os computadores, pois existem livros extremamente necessários e muito importantes para evolução de um enxadrista; porém podemos aprimorar nossos conhecimentos em uma velocidade mais rápida e de uma maneira mais prática e exata com o uso de alguns recursos criados para guardar arquivos importantes ou realiza treinamentos”. - Rebeca Lot Shucman. “Acredito que a utilização de softwares á nível amador com Rating FIDE menor que 2000 ou 2100 e minha experiência pessoal, o uso de computadores para este tipo de preparação tem uma influência praticamente insignificante na qualidade do jogo. Um jogador médio ainda hoje pode usar apenas livros e artigos online para estudo e ainda assim obter bons resultados, embora o uso de software certamente torne o treinamento mais fácil e o progresso mais rápido”. - Ricardo Guelerman Pinheiro Ramos. “Xadrez requer muito do pessoal do enxadrista, softwares podem ser importantes porem 90% dos grandes enxadristas utilizam o emocional e a inteligência, grandes enxadristas se formam pelo fato de treinarem sua mente diariamente, softwares são só mais alguns veículos para auxiliarem este processo de formação de qualquer área“. - Olyntho Vitória Meirelles. “Os softwares são importantes para o estudo e análise do xadrez, porem não podemos nos mal acostumar com eles, pois em partidas e em torneios somos nós que jogamos e não teremos estes recursos“. - Jean Carlos Fernandes.