توضیح
یک فایل گزارش تورنمنت که به اختصار TRF نامیده میشود، فایل متنیای است که برای تبادل پیشبینیپذیر اطلاعات تورنمنت میان برنامههای مختلف طراحی شده است. این فایل متن آزاد نیست: رکوردها با کدهای شناسایی آغاز میشوند و فیلدها در ستونهای ثابت، یعنی جایگاههای دقیق نویسهها در هر خط، قرار میگیرند. بنابراین فاصلهها بخشی از ساختارند و هنگام ویرایش نباید حذف شوند.
TRF میتواند جزئیات رویداد، بازیکنان، شمارههای جفتسازی، فدراسیونها، امتیازها، رتبههای نهایی و برای هر دور، حریف، رنگ و نتیجه را در بر داشته باشد. مشخصات همچنین دادههای مورد استفاده برای ریتینگ، بررسی جفتسازی، محاسبه روشهای شکستن تساوی، رویدادهای تیمی و تبادل میان برنامههای تورنمنت در حین برگزاری را پشتیبانی میکند.
چه چیزی را ثبت نمیکند
TRF گزارش میدهد در سراسر تورنمنت چه اتفاقی افتاده است ، اما معمولاً تکتک حرکتهای هر بازی را ذخیره نمیکند. این کار اغلب بر عهده PGN، مخفف Portable Game Notation، است که آن توالی بازیشده را ثبت میکند و آن جزئیاتی مانند بازیکنان، تاریخ و نتیجه را مشخص میکنند. یک رویداد ممکن است به هر دو قالب نیاز داشته باشد، زیرا هرکدام به پرسش متفاوتی پاسخ میدهند.
نسخه اعلامشده اهمیت دارد. TRF در طول زمان تکامل یافته و بعضی رکوردها یا فیلدها در همه نسخهها وجود ندارند. نرمافزار واردکننده باید بداند چه نسخهای را انتظار دارد و طول، ترتیب و معنای هر فیلد را دقیق حفظ کند.
اشتباههای رایج
TRF در برابر PGN
TRF گزارش کلی تورنمنت را سازمان میدهد، در حالی که PGN معمولاً بازیهای منفرد و حرکتهای آنها را ذخیره میکند.
منابع
- 1.TRF-2026, FIDE Technical Commission
- 2.Format of Tournament Report File (TRF) Version 2026, FIDE Technical Commission
