Satranç :: rep

Satranç pozisyonlarını temsil eder, yasal hareketlerin listesini oluşturun, ayrıştırma çeşitli formatlarda hareket eder.
Şimdi İndirin

Satranç :: rep Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Mihai Bazon
  • yayıncı web sitesi:
  • http://search.cpan.org/~mishoo/DBIx-OO-v0.0.4/lib/DBIx/OO.pm

Satranç :: rep Etiketler


Satranç :: rep Açıklama

Satranç pozisyonlarını temsil eder, yasal hareketlerin listesini oluşturun, ayrıştırma çeşitli formatlarda hareket eder. Satranç :: REP, satranç pozisyonlarını temsil eden, yasal hareketlerin listesini oluşturan, ayrıştırma çeşitli formatlarında hareket ettiren bir perl modülüdür. Ad, "Satranç Temsilcisi" anlamına gelir, temelde bu modülün aslında satranç oynamayacağı anlamına gelir - sadece yardım eder. Tahtayı temsil ediyorsunuz ve hareketleri satranç kanunlarına göre doğrulayın. Ayrıca, rengin oynamak için tüm geçerli hamlelerin bir dizi oluşturur. $ POS-> GET_FEN; # Hareketleri tanımlamak için herhangi bir iyi gösterimi kullanın # Ayrıştırıcı, belirsiz $ pos-> go_move ('E4') olmayan her şeyi okuyacak; $ 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'); Eğer ($ POS-> status -> {check}) {baskı ("kontrol) ");} Eğer ($ POS-> status -> {Mate}) {Print (" Mate ");} Eğer ($ POS-> status -> {Stalemate}) {Print (" Stalemate ");} # FEN $ POS-> SET_FEN ('R1B1K1NR / PP1PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP / 3B4 / 3B4 / 8 / PPP1PQPP / RNBQKBNR W KQKQ - 01'); $ hamle = $ status -> {moves}; # sadece bir hamle, E1-D2 baskı satranç :: rep :: get_field_id ($ Hareketler -> {dan}). '-'. satranç :: rep: : get_field_id ($ hareketler -> {to}); $ statü yazdırın -> {check}; # 1 Yazdır $ Durum -> {mate}; · Perl


Satranç :: rep İlgili Yazılım