توضیح
کتاب گشایش مجموعهای است که بر پایه وضعیتها نمایه میشود، نه فهرستی خطی از بازیها. برای هر وضعیت میتواند حرکتهای نامزد، آمار و ترجیحات را نگه دارد. نرمافزار در آغاز بازی این اطلاعات را بررسی میکند و ممکن است پیش از درخواست جستوجوی کامل از ، یعنی برنامه تحلیل وضعیتها، حرکتی انتخاب کند.
CTG معمولاً مخفف ChessBase Opening Tree of Games دانسته میشود. این قالب کتاب گشایش مورد استفاده ChessBase و رابطهای سازگار است. کتاب ترنسپوزیشنها را تشخیص میدهد، یعنی ترتیبهای متفاوت حرکت که به یک وضعیت یکسان میرسند. بنابراین یک وضعیت حتی اگر بازیکنان از مسیرهای متفاوت به آن رسیده باشند، فقط یک بار جستوجو میشود.
با وجود نامش، کتاب CTG معمولاً یک فایل خودبسنده نیست. ChessBase فایلهایی با نام پایه یکسان و پسوندهای .ctg، .ctb و .cto را سه مؤلفه کتاب طبقهبندی میکند. بعضی پیادهسازیها یک فایل کمکی .ini نیز به کار میبرند. هنگام کپی یا پشتیبانگیری باید همه فایلهای مرتبط کنار هم بمانند. در مقابل، بازیها و دادههای مرتبط را ذخیره میکند، نه انتخابهای مبتنی بر وضعیت در کتاب.
اشتباههای رایج
CTG و پایگاه داده بازیها
CTG وضعیتها و انتخابهای گشایش را سازماندهی میکند. پایگاه داده بازیها، بازیهای کامل را ذخیره میکند که بعداً میتوان از آنها برای ساخت یا گسترش کتاب استفاده کرد.
مشاهده اصطلاحمنابع
- 1.Openings book - ChessBase 18, ChessBase
- 2.File names and extensions, ChessBase
- 3.CTG, Chess Programming Wiki
