Jogo de xadrez

Chess :: O jogo é uma aula para gravar e validar os movimentos de um jogo de xadrez.
Baixe Agora

Jogo de xadrez Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Brian Richardson
  • Site do editor:
  • http://search.cpan.org/~bjr/Chess-0.6.0/lib/Chess/Game/MoveList.pm

Jogo de xadrez Tag


Jogo de xadrez Descrição

Chess :: O jogo é uma aula para gravar e validar os movimentos de um jogo de xadrez. Chess :: O jogo é uma aula para gravar e validar os movimentos de um jogo de xadrez.synopsis usar xadrez :: jogo; $ Game = Xadrez :: Game-> Novo (); $ clone = $ jogo-> clone (); $ mover = $ jogo-> make_move ("e2", "e4"); $ mover_c = $ clone-> make_move ("e2", "e4"); $ True = ($ mover-> get_piece () ne $ move_c-> get_piece ()); $ mover = $ game-> delete_move (); ... Enquanto (! Definido ($ Result = $ Game-> Resultado ())) {# Obter um movimento $ move = $ jogo-> make_move ($ sq1, $ sq2); Se (! Definido ($ mov Move)) {Imprimir $ Game-> get_message (); }} If ($ Result == 1) {Imprimir "WINK WINS! N"; } ELSIF ($ Result == 0) {Imprimir "Desenhar! N"} else {Print "Black Wins! N"; } O módulo de xadrez fornece uma estrutura para escrever programas de xadrez com Perl. Esta classe faz parte dessa estrutura, fornecendo validação de movimento para todos os movimentos gravados usando a classe de xadrez :: de jogo. O jogo contém um xadrez :: Board, 32 xadrez :: pedaços e um xadrez :: Jogo :: MOVELIST que contém uma série de xadrez :: Jogo :: Movelistentrys que registram o estado exato do jogo à medida que progride. Os movimentos podem ser retomados de uma vez para permitir a manipulação mobelista simples. Requisitos: · Perl.


Jogo de xadrez Software Relacionado