| Satranç oyunu Satranç :: Oyun, bir satranç oyununun hareketlerini kaydetmek ve doğrulamak için bir sınıftır. |
Şimdi İndirin |
Satranç oyunu Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Brian Richardson
- yayıncı web sitesi:
- http://search.cpan.org/~bjr/Chess-0.6.0/lib/Chess/Game/MoveList.pm
Satranç oyunu Etiketler
Satranç oyunu Açıklama
Satranç :: Oyun, bir satranç oyununun hamlelerini kaydetmek ve doğrulamak için bir sınıftır. Satranç :: Oyun, satranç oyununun hareketlerini kaydetmek ve doğrulamak için bir sınıftır .Synopsis satranç :: Oyun; $ Game = Satranç :: Game-> New (); $ Clone = $ Game-> Clone (); $ Move = $ Game-> Make_move ("E2", "E4"); $ move_c = $ clone-> make_move ("E2", "E4"); $ true = ($ Move-> get_piece () NE $ Move_C-> get_piece ()); $ Move = $ Game-> delete_move (); ... süre (! Tanımlanmış ($ Sonuç = $ Game-> Sonuç ())) {# Bir Move $ Move = $ game-> make_move ($ sq1, $ sq2); Eğer (! Tanımlanmış ($ MACK)) {YAZILI $ GAME-> GET_MESSAGE (); }} Eğer ($ sonuç == 1) {baskı "White Wins! n"; } elsif ($ sonuç == 0) {baskı "çizin! n"} else {baskı "Siyah kazanır! n"; } Satranç modülü, perl ile satranç programları yazmak için bir çerçeve sağlar. Bu sınıf, satranç :: Oyun Sınıfı kullanılarak kaydedilen tüm hamleler için bu çerçevenin bir parçasını oluşturur. Oyun bir satranç :: tahta, 32 satranç :: parça ve bir satranç :: oyun :: bir dizi satranç :: oyun :: movelist, oyunun tam durumunu kaydeden bir dizi satranç içerir. Hareketler, basit bir movelist manipülasyonuna izin vermek için bir kerede bir kez geri alınabilir. Gereksinimler: · Perl
Satranç oyunu İlgili Yazılım