توضیح
FEN مخفف Forsyth-Edwards Notation است. این قالب یک موقعیت را به یک خط متن تبدیل میکند تا انسان یا برنامه بتواند آن را ذخیره، کپی و بازسازی کند. داستان بازی یا چگونگی رسیدن به موقعیت را بیان نمیکند، بلکه صفحه و حقوق و شمارندههایی را ثبت میکند که بر حرکتهای قانونی اثر دارند.
شش فیلد
- چیدمان مهرهها: صفحه را از ردیف هشتم تا ردیف نخست میخواند. حروف بزرگ مهرههای سفید، حروف کوچک مهرههای سیاه و ارقام خانههای خالی پیاپی را نشان میدهند.
- رنگ نوبتدار: w یعنی نوبت سفید و b یعنی نوبت سیاه است.
- حق قلعه رفتن: K، Q، k و q نشان میدهند کدام حقوق قلعه باقی ماندهاند. خط تیره یعنی هیچ حقی باقی نمانده است.
- خانه هدف آنپاسان: خانهای را ثبت میکند که پیاده در پیشروی دوخانهای تازه از آن عبور کرده است. استاندارد این خانه را حتی در نبود گرفتن قانونی فوری آنپاسان ثبت میکند.
- شمارنده نیمحرکت: نوبتهای جداگانه از آخرین گرفتن یا حرکت پیاده را میشمارد و به اجرای قانون پنجاه حرکت کمک میکند.
- شماره حرکت کامل: از 1 آغاز میشود و پس از هر حرکت سیاه یک واحد افزایش مییابد.
نوبت حرکت نیز بخشی از وضعیت است
چیدمان یکسان با w یا b
وضعیت A: 8/8/8/3k4/8/8/4P3/4K3 w - - 1 20. وضعیت B: 8/8/8/3k4/8/8/4P3/4K3 b - - 1 20. فقط فیلد نوبت حرکت تغییر میکند.
FEN برای اشتراک مسئلهها، ادامه تحلیل و دادن موقعیت به استفاده میشود. با تفاوت دارد که معمولاً بازی و حرکتهایش را ثبت میکند، و نیز با که میتواند دستورها یا ویژگیهای ساختاریافته را به یک موقعیت بیفزاید.
ممکن است رشتهای از نحو FEN پیروی کند اما موقعیتی را توصیف کند که هرگز با بازی قانونی پدید نمیآید. وقتی این تمایز مهم است، نرمافزار قابل اعتماد باید هم قالب متن و هم خود موقعیت شطرنج را اعتبارسنجی کند.
اشتباههای رایج
FEN و PGN
FEN یک موقعیت را توصیف میکند. PGN معمولاً بازی، حرکتها و اطلاعاتی مانند بازیکنان، تاریخ و نتیجه را ثبت میکند.
مشاهده اصطلاحمنابع
- 1.Portable Game Notation Specification and Implementation Guide, Steven J. Edwards
- 2.FEN (Forsyth-Edwards Notation), Chess.com
