Scacchi :: rappresentante

Rappresentazioni di scacchi, generare elenco di mosse legali, parse mosse in vari formati.
Scarica ora

Scacchi :: rappresentante Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Mihai Bazon
  • Sito web dell'editore:
  • http://search.cpan.org/~mishoo/DBIx-OO-v0.0.4/lib/DBIx/OO.pm

Scacchi :: rappresentante Tag


Scacchi :: rappresentante Descrizione

Rappresentazioni di scacchi, generano elenco di mosse legali, parse mosse in vari formati. Scacchi :: Rep è un modulo perl che rappresentano le posizioni di scacchi, generano un elenco di mosse legali, analizzano le mosse in vari formati. Il nome è in attesa di "rappresentazione degli scacchi", fondamentalmente il significato che questo modulo non gioca in realtà scacchi - aiuta solo Rappresentate la tavola e convalida le mosse in base alle leggi degli scacchi. Genera anche un set di tutte le mosse valide per il colore da riprodurre.synopsis My $ POS = scacchi :: Rep-> Nuovo; Stampa $ pos-> get_fen; # Utilizzare qualsiasi notazione decente per descrivere le mosse # Il parser leggerà praticamente qualsiasi cosa che non sia ambigua $ pos-> go_move ('e4'); $ pos-> go_move ('e7e5'); $ pos-> go_move ('bc4'); $ pos-> go_move ('nc8-c6'); $ pos-> go_move ('qf3'); $ pos-> go_move ('d6'); $ pos-> go_move ('f3-f7'); Se ($ POS-> Stato -> {CHECK}) {Stampa ("Verifica ");} se ($ POS-> Stato -> {mate}) {stampa (" Mate ");} se ($ POS-> Stato -> {stalemate}) {stampa (" Stalemate ");} # Posizione di reset da FEN $ POS-> SET_FROM_FEN ('R1B1K1NR / PP1PPPPPPPPP / 8 / 2PP4 / 3B4 / 8 / PPP1PQPQPP / RNBQKBNR W KQKQ - 01'); My $ Stato = $ POS-> STATO; MY $ mosse = $ Stato -> {muoversi}; # # C'è solo una mossa, E1-D2 Stampa Chess :: rep :: get_field_id ($ mosse -> {da}). '-'. : get_field_id ($ mosse -> {a}); Stampa $ Stato -> {CHECK}; # 1 Stampa $ Stato -> {mate}; Stampa $ Stato -> {stalemate}; Requisiti: · Perl.


Scacchi :: rappresentante Software correlato

VCI.

un'interfaccia generica per interagire con vari sistemi di controllo della versione ...

193

Scarica