لعبة الشطرنج

لعبة Chess :: لعبة فئة لتسجيلها وتحقق من صحة تحركات لعبة الشطرنج.
التحميل الان

لعبة الشطرنج الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Brian Richardson
  • موقع ويب الناشر:
  • http://search.cpan.org/~bjr/Chess-0.6.0/lib/Chess/Game/MoveList.pm

لعبة الشطرنج العلامات


لعبة الشطرنج وصف

الشطرنج :: لعبة هي فئة لتسجيل وتحقق من صحة تحركات لعبة الشطرنج. Chess :: Game هي فئة لتسجيل وتحقق من صحة تحركات لعبة Chess.synopsis استخدام الشطرنج :: Game؛ لعبة $ = الشطرنج :: Game-> جديد ()؛ $ استنساخ = لعبة $-> استنساخ ()؛ $ نقل = $ game-> make_move ("e2"، "E4")؛ $ move_c = $ clone-> make_move ("e2"، "e4")؛ $ true = ($ move-> get_piece () ne $ move_c-> get_piece ())؛ $ نقل = $ game-> delete_move ()؛ ... بينما (! محددة (نتيجة $ = $ Game-> النتيجة ())) {# احصل على خطوة $ نقل = $ game-> make_move ($ sq1، $ sq2)؛ إذا (! محددة (خطوة $)) {print $ game-> get_message ()؛ }} إذا (نتيجة ($ == 1) {print "White WINS! N"؛ } Elsif ($ نتيجة == 0) {print "draw! n"} {print "wins الأسود! n"؛ } توفر وحدة الشطرنج إطارا لكتابة برامج الشطرنج مع بيرل. تشكل هذه الفئة جزءا من هذا الإطار، مما يوفر التحقق من صحة الخطوة لجميع التحركات المسجلة باستخدام فئة الشطرنج :: Game. تحتوي اللعبة على الشطرنج :: Block، 32 Chess :: Pieces and A Chess :: لعبة :: Movelist التي تحتوي على سلسلة من الشطرنج :: لعبة :: Movelistentrys التي سجل الحالة الدقيقة للعبة كما تقدم. يمكن أن تؤخذ التحركات مرة أخرى في وقت واحد للسماح بمعالجة Movelist البسيطة. متطلبات: perl.


لعبة الشطرنج برامج ذات صلة

مكتبة C ++ CMDLINE

توفر مكتبة C ++ CMDLINE إطارا للحصول على خيارات معالجة سطر الأوامر مناولة التعامل معها. ...

247

تحميل