Anda di halaman 1dari 2

Desenvolvimento de um game de xadrez voltado para redes1

Ugleiton Paulino de Menezes Carneiro2, Renato Cardoso dos Santos3


1
Parte do projeto de graduação do curso de Sistemas de Informação.
2
Graduando do Curso de Sistemas de Informação, Universidade Estadual de Goiás (UEG). E-mail: ugleiton@msn.com
4
Orientador, Prof., UEG. E-mail: renato.ueg@hotmail.com

Resumo: Este artigo descreve o projeto “Desenvolvimento de um game de xadrez voltado para redes”
que tem como objetivo facilitar o encontro de xadrezistas utilizando o beneficio da rede de internet em
resolver o problema de conflitos entre Sistemas Operacionais através da JVM e disponibilizar
principalmente um game de código aberto, divertido e educativo que possa contribuir para o
desenvolvimento da memória, concentração e velocidade do raciocínio, estimulando a pessoa que joga a
resolver problemas e traçar estratégias. Além de possibilitar o jogo de xadrez a jogadores de diferentes
localidades pelo acesso virtual do jogo, o mesmo tem como colaborações evitar o desperdício de matéria
prima na construção de tabuleiros e peças físicas, auxiliando o meio ambiente.

Palavras–chave: Java, Jogo Virtual, Rede

Development of a game of chess oriented networks

Abstract: This article describes the project "Development of a game of chess oriented networks" that
aims to facilitate the meeting of chess using the benefit of the Internet network in solving the problem of
conflicts between operating systems and available through JVM primarily a game of open source, fun and
education that can contribute to the development of memory, concentration and speed of thinking,
encouraging a person who plays to solve problems and strategize. Besides enabling the game of chess
players from different locations for access virtual game, it has as collaborations avoid waste of raw
materials in building physical parts and trays, helping the environment.

Keywords: Java, Virtual Game, Network.

Introdução
O xadrez é um jogo de tabuleiro fácil e simples de se aprender cuja origem não é precisa,
estudiosos acreditam que o jogo surgiu por volta de 1500 anos atrás, na Índia. Com a tecnologia da
internet e as redes de relacionamentos virtuais, não é comum as pessoas se reunirem para jogar uma
partida de xadrez pessoalmente, pois o meio eletrônico se tornou muito mais atrativo. Atualmente, os
jogos virtuais em sua maioria são pagos e não fornecerem a opção de se jogar em redes com plataformas
diferentes. O objetivo do projeto é disponibilizar um game virtual de xadrez de código aberto, que se
possa jogar em rede e que seja também multiplataforma.

Material e Métodos
Para o desenvolvimento do software foi utilizado o Netbeans como GUI, o Java Development
Kit (JDK) ou Kit de Desenvolvimento Java implementando sockets para as comunicações em rede. Para
que o usurário possa jogar, ele deve realizar um cadastro com os dados pessoais para sua identificação on-
line. Os dados do cadastro são guardados em um banco de dados montado num servidor, que será o
servidor do jogo, nesse banco também são guardadas informações de partidas jogadas como quantidades
de derrotas, empates ou vitórias, com isso será possível dividir os mesmos em níveis de experiência. Com
a interface e o cadastro montados, o computador precisa virtualizar um tabuleiro na memória para que o
jogo possa ser processado, essa virtualização é feita através de uma array de 8 linhas por 8 colunas, onde
as peças, representadas por objetos, serão guardadas individualmente nos campos da array. As peças
perdidas durante a partida são guardadas em dois vetores, um para cada jogador. A interatividade do
usurário com as peças do tabuleiro é feita através de bibliotecas, que capturam cliques do mouse ou
teclado sobre as peças mostradas na tela e identificam as mesmas na array. O usuário não tem permissão

1
para fazer qualquer tipo de movimento, pois como qualquer jogo de tabuleiro o xadrez também possui
suas regras, essas regras são implementadas através de algoritmos individuais para cada tipo de peça, para
os quais o computador enviará 3 parâmetros, código da peça, posição atual e a posição solicitada, sendo
assim, o algoritmo verificará se o movimento é válido ou não ao longo do jogo.

Resultados e Discussão
Algumas regras e nomes de peças mudaram no decorrer da história, sendo que no xadrez
moderno existem 6 (seis) tipos de peças que são o Rei, Dama, Torre, Bispo, Cavalo e Peão. As regras
oficiais do xadrez estão disponíveis no site da Federação Internacional de Xadrez (FIDE) (em francês,
Fédération Internationale des Échecs), disponível no endereço http://www.fide.com/. A FIDE foi fundada
em Paris no dia 20 de Julho de 1924, atualmente é reconhecida pelo Comitê Olímpico Internacional
(COI) como a responsável pela organização do Xadrez e dos campeonatos internacionais em níveis
continentais.

Conclusões
O game de xadrez propõe suprir as carências existentes nos softwares atuais, problemas estes
causados por conflitos de plataformas e velocidade de conexão. O xadrez não está envolvido somente nas
áreas da história e cultura, mas também na matemática, desenvolvimento intelectual e arte. Ensinar
xadrez é repassar valores éticos e potencializar habilidades. O ensino e aprendizagem do xadrez
trabalham a atenção, a imaginação, a projeção, a recordação, o pensamento obtido, a percepção de
mundo, o planejamento, o rigor mental, a análise sistemática e a matemática (VARÓN, 2004 apud
RESENDE, 2004). O xadrez pode ser considerado também como uma ciência, pois é um jogo de
estratégia (tática e técnica), estudo, pesquisa, imaginação, descobrimento (e descoberta), ideal de
perfeição. (BECKER, 2004). O xadrez está envolvido na harmonia, mensagem de beleza, encanto
espiritual, emoção, prazer cultural, felicidade. Assim, este software visa promover o encontro de
jogadores de xadrez, que antes tinham poucas opções para encontrar outros jogadores pessoalmente, bem
como levar usuários de redes sociais, que já estão bem acostumados com a internet, a se divertirem com
um jogo que estimula o raciocínio lógico e a memória.

Agradecimentos
Agradeço a Deus por todas as oportunidades que foram dadas, aos professores por compartilhar
conhecimentos e dar motivação para seguir em frente e a família, que é a base da educação.

Referências
BATISTA, Gérson Peres; BORGES, Joel Cintra. Os Mestres do Xadrez. São Paulo: Universo dos Livros,
2001.

BECKER, Idel. Manual de Xadrez. São Paulo: NOBEL, 2004.

RESENDE, Consolação. Os benefícios do xadrez para crianças. Disponível em:


<http://www.fexpar.esp.br/eventos_exterior/eventos2004/pancolombia/beneficiosxadrezi.htm>. Acesso
em: 09 jun. 2010

TAHAN, Malba. O Homem que Calculava. Rio de Janeiro: Record, 1965.

WORLD CHESS FEDERATION - FIDE. World Chess Federation - FIDE. Disponível em:
<http://www.fide.com/>. Acesso em 07 jun. 2010.

Anda mungkin juga menyukai