Jeu d'échecs

Chess :: Le jeu est une classe pour enregistrer et valider les mouvements d'un jeu d'échecs.
Télécharger maintenant

Jeu d'échecs Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Brian Richardson
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~bjr/Chess-0.6.0/lib/Chess/Game/MoveList.pm

Jeu d'échecs Mots clés


Jeu d'échecs La description

Chess :: Le jeu est une classe pour enregistrer et valider les mouvements d'un jeu d'échecs. Chess :: Le jeu est une classe à enregistrer et à valider les mouvements d'un jeu d'échecs d'échecs.synopsis Utilisez les échecs :: jeu; $ game = échecs :: game-> nouveau (); $ clone = $ game-> clone (); $ move = $ game-> make_move ("E2", "E4"); $ move_c = $ clone-> make_move ("E2", "E4"); $ true = ($ move-> get_piece () NE $ MOVE_C-> GET_PEECE ()); $ move = $ game-> delete_move (); ... tandis que (! défini ($ résultat = $ game-> résultat ())) {# obtenez un geste $ MOVE = $ Game-> make_move ($ SQ1, $ SQ2); Si (! Défini ($ Move)) {imprimer $ game-> get_message (); }} if ($ résultat == 1) {imprimé "White Wins! N"; } elsif ($ résultat == 0) {print "Draw! N"} else {imprimé "Black Wins! N"; } Le module d'échecs fournit un cadre de rédaction de programmes d'échecs avec Perl. Cette classe fait partie de ce cadre, fournissant une validation de déplacement pour tous les mouvements enregistrés à l'aide de la classe d'échecs:: classe de jeu. Le jeu contient une échelle d'échecs :: Board, 32 échecs :: Pièces et une échelle d'échecs :: Jeu :: Movelist qui contient une série d'échecs :: Jeu :: Movelistentrys qui enregistrent l'état exact du jeu en progressant. Les mouvements peuvent être repris un à la fois pour permettre une simple manipulation de mouvements. Exigences: · Perl


Jeu d'échecs Logiciels associés