Ajedrez

Chess :: Game es una clase para grabar y validar los movimientos de un juego de ajedrez.
Descargar ahora

Ajedrez Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Brian Richardson
  • Sitio web del editor:
  • http://search.cpan.org/~bjr/Chess-0.6.0/lib/Chess/Game/MoveList.pm

Ajedrez Etiquetas


Ajedrez Descripción

Chess :: Game es una clase para grabar y validar los movimientos de un juego de ajedrez. Ajedrez :: El juego es una clase para grabar y validar los movimientos de un juego de Chess.Synopsis usa ajedrez :: Juego; $ juego = ajedrez :: juego-> nuevo (); $ clon = $ juego-> clon (); $ Move = $ juego-> make_move ("E2", "E4"); $ Move_c = $ clon-> make_move ("E2", "E4"); $ true = ($ mudos-> get_piece () ne $ muge_c-> get_piece ()); $ Move = $ juego-> Delete_move (); ... mientras (! definido ($ resultado = $ juego-> Resultado ())) {# obtenga un movimiento $ Move = $ juego-> make_move ($ sq1, $ sq2); Si (! definido ($ mudos)) {impresión $ juego-> get_message (); }} Si ($ resultado == 1) {impresión "White Wins! N"; } Elsif ($ resultado == 0) {impresión "Draw! n"} else {imprimir "Ganar negro! n"; } El módulo de ajedrez proporciona un marco para escribir programas de ajedrez con Perl. Esta clase forma parte de ese marco, proporcionando una validación de movimiento para todos los movimientos registrados utilizando el ajedrez :: Clase de juego. El juego contiene un ajedrez :: Junta, 32 Ajedrez :: Piezas y un ajedrez :: Juego :: Movelist que contiene una serie de ajedrez :: Juego :: MoListentrys que registran el estado exacto del juego a medida que avanza. Los movimientos se pueden devolver una vez a la hora de permitir la manipulación de MOTELIST simple. Requisitos: · Perl


Ajedrez Software relacionado