שחמט :: נציג

מייצגים עמדות שחמט, ייצור רשימה של מהלכים משפטיים, מניתוח מהלכים בפורמטים שונים.
הורד עכשיו

שחמט :: נציג דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Mihai Bazon
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~mishoo/DBIx-OO-v0.0.4/lib/DBIx/OO.pm

שחמט :: נציג תגים


שחמט :: נציג תיאור

לייצג עמדות שחמט, ליצור רשימה של מהלכים משפטיים, לנתח מהלכים בפורמטים שונים. שחמט :: נציג הוא מודול Perl המייצגים עמדות שחמט, ליצור רשימה של מהלכים משפטיים, המהלכים לנתח בפורמטים שונים. השם עומד על "ייצוג שחמט", בעיקרו של דבר זה עוזר מודול זה לא ממש לשחק שחמט - זה פשוט עוזר אתה מייצג את הלוח ולאמת את המהלכים על פי חוקי השחמט. זה גם מייצר קבוצה של כל מהלכים תקפים עבור הצבע כדי play.synopsis שלי $ pos = שחמט :: rep-> חדש; הדפס $ POS-> Get_fen; # השתמש בכל סימון הגון לתיאור מהלכים # מנתח יהיה לקרוא פחות או יותר דבר אשר אינו מעורפל $ 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'); אם ($ POS-> סטטוס -> {Check}) {print ("בדוק ") אם ($ pos-> מצב -> {mate}) {print (" mate ") אם ($ POS-> סטטוס -> {Stalemate}) {print (" stalemate "# # לאפס את מיקום Fen $ POS-> Set_FROM_FEN ('R1B1K1NR / PP1PPPP / 8 / 2PP4 / 3B4 / 8 / PPP1PQPP / RNBQKBNR W KQKQ - 01'); המצב שלי = $ POS-> מצב; שלי $ MOVES = $ Status -> {MOVES}; # יש רק מהלך אחד, E1-D2 הדפס שחמט :: נציג :: Get_field_id ($ מהלכים -> {}}). ". שחמט :: נציג: : Get_field_id ($ מהלכים -> {to}); הדפס סטטוס $ -> {Check}; # 1 הדפסה $ status -> {Mate}; הדפסה $ status -> {stalemate}; דרישות: · פרל


שחמט :: נציג תוכנה קשורה