Glicko یا Elo: کدام امتیازدهی به بازی میخورد؟

امتیاز ۱۶۵۰ بسته به اینکه سامانه از چه راهی به آن رسیده، میتواند معناهای بسیار متفاوتی داشته باشد. بازیکن آن را در صدها بازی رقابتی به دست آورده؟ تازه از وقفهای طولانی برگشته؟ یا تازهواردی است که سریع پیشرفت میکند و فقط چند بازی انجام داده؟ پرسش واقعی پشت Glicko یا Elo همین است. هر دو سامانه نتیجهها را به یک عدد تبدیل میکنند، اما Glicko زمینهای را هم میافزاید که وقتی قرار است هر بازی امتیازی تختهنرد واقعا رقابتی باشد اهمیت دارد.
Glicko یا Elo: تفاوت اصلی
Elo همان سامانهای است که بیشتر بازیکنان اول با آن آشنا میشوند. از ایدهای ساده آغاز میکند: پیش از بازی هر کس امتیازی دارد و فاصله میان امتیازها نتیجهای مورد انتظار میسازد. حریفی با امتیاز بالاتر را ببرید، امتیاز بیشتری میگیرید؛ به حریفی با امتیاز پایینتر ببازید، بیشتر از دست میدهید. اگر نتیجه با انتظار بخواند، امتیاز فقط کمی جابهجا میشود.
این رویکرد خوشساخت و آسانفهم است. از بازیکنی با امتیاز ۱۶۰۰ انتظار میرود بیشتر از بازیکنی با ۱۴۰۰ ببرد، پس در رویارویی، اولی بیشتر چیز برای از دست دادن دارد. Elo بهویژه وقتی خوب کار میکند که زیاد بازی شود، امتیازها فرصت تهنشین شدن داشته باشند و سامانه نتیجه کافی برای داوری یکسانِ همه در اختیار داشته باشد.
محدودیتش این است که امتیاز بهتنهایی نمیگوید سامانه چقدر از آن مطمئن است. بازیکنی با ۱۶۰۰ و ده بازی و بازیکنی با ۱۶۰۰ و ۱۰۰۰ بازی در یک جدول ساده Elo یکسان دیده میشوند، در حالی که حریفیابی لزوما نباید با آنها یکسان رفتار کند.
Glicko این شکاف را با گذاشتن انحراف امتیاز کنار خود امتیاز پر میکند؛ چیزی که اغلب RD خوانده میشود. امتیاز مهارت را برآورد میکند و انحراف امتیاز میگوید سامانه چقدر به آن برآورد مطمئن است. RD پایین یعنی بازیکن سابقهای پربار و تازه دارد و امتیازش نسبتا پایدار است. RD بالا یعنی عدم قطعیت بیشتر، شاید چون بازیکن تازهکار است یا مدتی غایب بوده.
Glicko-2، همان نسخهای که در Online Backgammon برای حریفیابی امتیازی بر پایه مهارت به کار میرود، سیگنال سومی میافزاید: نوسان. شرح کامل اینکه Glicko-2 چگونه به بازیکن امتیاز میدهد هر سه عدد را به ترتیب پوشش میدهد؛ این نوشته درباره آن است که مقایسه با Elo واقعا چه چیزی به دست میدهد. نوسان به سامانه کمک میکند تشخیص دهد آیا نتیجههای یک بازیکن تندتر از انتظار تغییر میکنند یا نه. این داوری درباره «رشتهای بودن» کسی نیست؛ راهی ریاضی است تا وقتی سطح رقابتی بازیکن در حال جابهجایی است، بهروزرسانی امتیاز بهدرستی واکنش نشان دهد.
چرا عدم قطعیت در تختهنرد اهمیت دارد
تختهنرد بازی استراتژی با پراکندگی واقعی است. تصمیمهای خوب در طول زمان برتری میسازند، اما یک بازی میتواند روی یک ضربه، یک پرتاب استثنایی از دسترفته، یک دوبل بهموقع یا یک خارج کردن دشوار بچرخد. سامانه امتیازدهی نمیتواند این پراکندگی را حذف کند و نباید وانمود کند هر نتیجه کوتاه مهارت را کامل میسنجد.
Glicko-2 اینجا به کار میآید چون هر بازیکن و هر نتیجه را به یک اندازه گویا نمیداند. بردن حریفی جاافتاده و نزدیک به سطح شما چیز محکمی به سامانه میگوید. بازیکنی کاملا تازه که رشتهای غافلگیرکننده میسازد هم چیزی میگوید، اما با عدم قطعیت اولیه بیشتری پیرامون برآورد.
برای بازیکنی که با معماهای روزانه، تجربه بازی و تصمیمهای بهتر دوبل پیشرفت میکند، این میتواند پاسخگوتر از سامانهای با گام ثابت باشد. نتیجههای اولیه امتیازی را که هنوز نامطمئن است سریعتر جابهجا میکنند و با انباشته شدن سابقه، امتیاز پایدارتر میشود. همین معامله درست است: جا برای یافتن سطح خود، و بعد رتبهای که وزن دارد.
همین اصل به بازگشتگان هم کمک میکند. اگر کسی ماهها غایب باشد، امتیاز قدیمیاش هنوز تاریخچهای مفید است اما نباید دلیل کامل فرم امروز او دانسته شود. Glicko در دوره غیبت عدم قطعیت را بالا میبرد. وقتی بازیکن برگردد، سامانه میتواند از نتیجههای تازه سریعتر بیاموزد، بیآنکه خودبهخود فرض کند او ضعیفتر شده است.
Elo اشتباه نیست، مسئله باریکتری را حل میکند
اینکه بگوییم Glicko در هر شرایطی از Elo بهتر است، اصل مطلب را از دست میدهد. Elo وقتی سادگی، شفافیت و پایداری بلندمدت اولویت باشند راهحل نیرومندی است. حساب کردنش در ذهن هم آسانتر است: اگر فاصله امتیاز و ضریب بهروزرسانی را بدانید، تقریبا میتوانید اثر برد یا باخت را پیشبینی کنید.
Glicko ظریفتر است، اما همین ظرافت توضیح دادن تکتک تغییرها را در یک نگاه سختتر میکند. دو بازیکن ممکن است به تعداد برابر ببرند و جابهجایی متفاوتی ببینند، چون حریفان، انحراف امتیاز و فعالیت اخیرشان فرق دارد. این کسی را که برای هر برد شمار ثابتی امتیاز انتظار دارد غافلگیر میکند.
هیچکدام از این دو میانبری برای دور زدن اصول نیست. امتیاز بالا با حرکتهای بهتر مهرهها، با دانستن اینکه کِی حمله کنی و کِی لنگر بیندازی، با استفاده منضبط از تاس دوبل و با اجرا زیر فشار ساخته میشود. کار سامانه گذاشتن این نتیجهها در زمینهای مفید است، نه ساختن مهارتی که وجود ندارد.
Glicko-2 چگونه بازیهای امتیازی بهتری میسازد
بهترین بازی امتیازی صرفا بازی با نزدیکترین عدد قابلمشاهده نیست. بازیای است که هر دو طرف در آن شانسی باورپذیر برای اثبات خود دارند و نتیجهاش شناخت سامانه از سطح آنها را بهتر میکند.
در Glicko-2، عددی که بازیکن با خود به صف میبرد از پیش با میزان اطمینان سامانه به آن شکل گرفته است. بازیکن جاافتاده با انحراف باریک کمیتی شناختهشده است و امتیازش آهسته حرکت میکند، چون به حکمی تثبیتشده نزدیک است. بازیکن تازهتری که همان عدد را دارد اما انحرافش پهنتر است هنوز کمیتی شناختهشده نیست و امتیازش سریعتر جابهجا میشود. حریفیابی بازیکنان را بر پایه امتیاز جفت میکند، پس این انحراف است که تعیین میکند بازیکنی با پیشرفت سریع با چه شتابی به سطحی برده شود که حریفان واقعیاش آنجا هستند.
این کار ردهبندی را هم با گذر زمان معنادارتر میکند. امتیاز باید عملکرد را بازتاب دهد، اما وقتی بازیکنانی با حجم بازی بسیار متفاوت مقایسه میشوند، اطمینان اهمیت پیدا میکند. فعالیت تنها معیار کیفیت نیست، با این حال امتیازی که با رقابت پیوسته به دست آمده سزاوار درجهای از اعتماد است که با امتیاز ساختهشده روی نمونهای کوچک فرق دارد.
برای بازیکن جدی این یک مزیت است نه دردسر. شما فقط امتیاز جمع نمیکنید؛ سابقهای رقابتی در برابر حریفان واقعی میسازید. هر بازی امتیازی شاهدی میافزاید و با گذر زمان جابهجا کردن سامانه با یک رشته کوتاه خوششانسی یا بدشانسی سختتر میشود.
انصافِ امتیاز و انصافِ تاس دو وعده جداگانهاند
سامانه امتیازدهی هوشمند نمیتواند تاس ناعادلانه را پذیرفتنی کند. امتیازها نتیجه بازیها را میسنجند؛ بررسی نمیکنند پرتابها چگونه ساخته شدهاند. در تختهنرد آنلاین بازیکن به هر دو نیاز دارد: حریفیابی رقابتی، و اطمینان از اینکه خود بازی دستکاری نشده است.
به همین دلیل انصاف دو لایه دارد. Glicko-2 تضمین میکند ردهبندیها با اطمینان مناسب به نتیجهها واکنش نشان دهند. سامانه تاس اثباتپذیر به سلامت خودِ سابقه بازی میپردازد و اجازه میدهد پرتابهای بازیهای تمامشده از سوابق منتشرشده دوباره استخراج شوند. اولی کیفیت رقابت را در طول زمان حفظ میکند و دومی به بازیکن راهی میدهد تا شرایط یک بازی مشخص را بررسی کند.
جدا نگه داشتن این دو مهم است. رشتهای از باختها ناعادلانه بودن تاس را ثابت نمیکند، و تاس شفاف تضمین نمیکند هر بهروزرسانی امتیاز خوشایند باشد. آنچه بازیکن باید انتظار داشته باشد سامانهای است که بشود بررسیاش کرد، توضیحش داد و به آن اعتماد کرد، حتی وقتی تخته با او راه نمیآید.
بهجای یک تغییر امتیاز، چه چیزی را دنبال کنیم
یک عدد پس از بازی وسوسه میکند بیش از حد از آن بخوانیم. بعد از باختی سخت حس میکنید سامانه درباره توانایی شما حکم داده است. نداده. سامانه یک نتیجه را درون سابقهای بزرگتر پردازش کرده که قدرت حریف، میزان قطعیت امتیاز شما و فعالیت اخیرتان را در بر میگیرد.
الگوی بلندتر را ببینید. آیا بیشتر از قبل بازیکنانِ نزدیک به امتیاز خودتان را میبرید؟ آیا تصمیمهای دوبلتان بهتر شده؟ آیا تشخیص میدهید کِی دیوار از یک مهره تنهای رهاشده ارزشمندتر است، یا کِی حرکت امن ارزش انتظاری زیادی را واگذار میکند؟ امتیاز شما معمولا کیفیت همین تصمیمها را دنبال میکند، هرچند نه روی خطی مستقیم.
اگر تازهکارید، آنقدر بازی امتیازی انجام دهید که سامانه سطحتان را پیدا کند. اگر برگشتهاید، انتظار داشته باشید بازیهای نخستتان اطلاعات بیشتری از پیش از وقفه حمل کنند. اگر جاافتادهاید، دنبال هر نوسان کوچک ندوید. روی کیفیت بازی تمرکز کنید، از وضعیتهای دشوار بیاموزید و استراتژیتان را در نمونهای معنادار نشان دهید.
پرسش مفید این نیست که Glicko یا Elo میتواند هر پرتاب، هر غافلگیری و هر بازگشت درخشان را پیشبینی کند یا نه. پرسش این است که آیا سامانه به نتیجههای صادق آنقدر وقت میدهد که بازیکن قویتر آشکار شود. بازی کنید، یاد بگیرید و بگذارید سابقهتان همان دلیل باشد.