علم کمک هدفگیری: چگونه ردیابی چرخشی شکاف بین کنترلر و ماوس را پر میکند؟
در حالی که بازی متقابل پلتفرمها به استاندارد صنعت تبدیل شده است، تفاوتهای مکانیکی بین اصطکاک کاهش سرعت و ردیابی چرخشی صفر میلیثانیهای، تعادل بازیهای رقابتی تیراندازی را بازتعریف میکنند.
به قلم قاسم طباطبایی
این خبر را به اشتراک بگذارید
- طرفداران کنترلر
- کمک نرمافزاری یک ویژگی دسترسی اجباری برای آنالوگها است.
- خالصگرایان ماوس و کیبورد
- ردیابی چرخشی عنصر انسانی هدفگیری را حذف میکند.
- توسعهدهندگان بازی
- پر کردن شکاف برای حفظ اکوسیستمهای عظیم متقابل پلتفرم ضروری است.
نکات کلیدی
- کمک هدفگیری بر دو مکانیسم متمایز متکی است: اصطکاک کاهش سرعت و چسبندگی چرخشی.
- کاهش سرعت، حساسیت را نزدیک هدف پایین میآورد، در حالی که کمک چرخشی به طور فعال دشمنان متحرک را ردیابی میکند.
- ردیابی چرخشی در ٠ تا ١٦ میلیثانیه به تغییرات جهت واکنش نشان میدهد و زمان واکنش انسان را دور میزند.
- بازیکنان ماوس به دلیل موقعیتیابی مطلق ١:١، مزیت قابل توجهی در بردهای بلند حفظ میکنند.
- توسعهدهندگان دائماً ضریبهای کمک هدفگیری را برای ایجاد تعادل در لابیهای متقابل پلتفرم با ورودیهای مختلط تنظیم میکنند.
هر بار که یک بازیکن کنسول، یک بازیکن رایانه شخصی (PC) را در یک بازی تیراندازی متقابل پلتفرم حذف میکند، همان عبارت در چت صوتی تکرار میشود: کمک هدفگیری (Aim Assist). این بحثبرانگیزترین و کمدرکشدهترین مکانیسم در بازیهای رقابتی مدرن است. در حالی که عناوینی مانند «کال آو دیوتی»، «اپکس لجندز» و «اورواچ» برای پایین نگه داشتن زمان انتظار مسابقه، لابیهای ورودی مختلط را اجباری کردهاند، اصطکاک بین آنالوگهای دسته بازی و ماوسهای نوری به نقطه جوش رسیده است. اما این بحث به ندرت بر اساس نحوه عملکرد واقعی نرمافزار است. کمک هدفگیری نه یک «ایمبات» یکپارچه است که مستقیماً به سر حریف بچسبد، و نه یک تنظیم جزئی قابل اغماض. این مجموعهای از الگوریتمهای بسیار دقیق است که برای حل یک مشکل اساسی سختافزاری طراحی شدهاند: یک آنالوگ پلاستیکی کسری از دامنه حرکت فیزیکی یک پد ماوس را دارد.[1][5]
برای درک این شکاف، باید به مکانیک فیزیکی ورودیها نگاه کرد. ماوس بازی بر اساس مقیاس موقعیتیابی مطلق ۱:۱ عمل میکند. اگر بازیکن ماوس را سه اینچ به چپ حرکت دهد، دوربین به طور دقیق و متناسب در دنیای بازی حرکت میکند. بازیکن تمام بازو، مچ و دست خود را برای کنترل این حرکت در اختیار دارد. در مقابل، آنالوگ دسته بازی بر اساس مدل شتاب مبتنی بر سرعت عمل میکند. فشار دادن آنالوگ، دوربین را به یک نقطه خاص منتقل نمیکند؛ بلکه به دوربین میگوید با سرعت مشخصی شروع به حرکت در یک جهت کند. بازیکن فقط انگشت شست خود را دارد که در شعاع فیزیکی حدود نیم اینچ کار میکند تا آن سرعت را مدیریت کند.[1][5]
به دلیل این محدودیت مکانیکی، توسعهدهندگان «حباب کمک هدفگیری» را معرفی کردند. در اکثر بازیهای تیراندازی مدرن، هر مدل بازیکن توسط یک حجم برخورد نامرئی و کپسولی شکل احاطه شده است که کمی فراتر از هندسه قابل مشاهده شخصیت گسترش مییابد. هنگامی که نشانه هدف (Crosshair) یک بازیکن کنترلر وارد این حباب میشود، موتور بازی برای کمک به بازیکن در حفظ هدف، مداخله میکند. این مداخله به دو رفتار متمایز تقسیم میشود، و تنها یکی از آنها واقعاً بحثبرانگیز است.[2][5]
اولین رفتار «کاهش سرعت» است که اغلب در محافل توسعه به عنوان اصطکاک از آن یاد میشود. هنگامی که نشانه هدف از روی حباب هدف عبور میکند، بازی به طور پویا حساسیت دید بازیکن را کاهش میدهد. اگر بازیکنی دوربین خود را با سرعت ۱۰۰ درجه در ثانیه میچرخاند، ورود به حباب ممکن است فوراً آن سرعت را به ۴۰ درجه در ثانیه کاهش دهد. این عمل به عنوان یک میراگر عمل میکند و توقف نشانه هدف روی هدف را بدون عبور بیش از حد از پنجره باریک حرکت فیزیکی آنالوگ، به طور قابل توجهی آسانتر میسازد.[1][2]
کاهش سرعت به طور جهانی به عنوان یک مکانیسم ضروری پذیرفته شده است. بدون آن، فاصله محدود حرکت یک آنالوگ، تنظیمات میکرو دقیق را تقریباً غیرممکن میکند و کنترلرها را در بازیهای تیراندازی سریع، غیرقابل استفاده میسازد. اما کاهش سرعت به تنهایی شکاف مقابل ماوس را پر نمیکند. این امر نیازمند مکانیسم دوم و بسیار بحثبرانگیزتر است: کمک هدفگیری چرخشی، که گاهی اوقات چسبندگی نامیده میشود.[2][5]
در حالی که کاهش سرعت نحوه حرکت نشانه هدف را تغییر میدهد، کمک هدفگیری چرخشی، محل حرکت نشانه هدف را تغییر میدهد. اگر دشمنی در داخل حباب کمک هدفگیری به سمت چپ حرکت کند، موتور بازی به طور خودکار دوربین بازیکن را میچرخاند تا آن حرکت را ردیابی کند. نکته حیاتی این است که این اتفاق فقط در صورتی رخ میدهد که بازیکن مقداری ورودی پایه از آنالوگ ارائه دهد—ایستادن کامل این کمک را غیرفعال میکند. اما تا زمانی که بازیکن شخصیت خود را حرکت میدهد یا کمی هدف خود را تنظیم میکند، نرمافزار به طور فعال دوربین را میکشد تا هدف را دنبال کند.[2][5]
در حالی که کاهش سرعت نحوه حرکت نشانه هدف را تغییر میدهد، کمک هدفگیری چرخشی، محل حرکت نشانه هدف را تغییر میدهد.
اینجاست که واقعیت بیولوژیکی زمان واکنش انسان با کد الگوریتمی برخورد میکند. میانگین زمان واکنش بصری انسان تقریباً ۲۰۰ تا ۲۵۰ میلیثانیه است. هنگامی که یک حریف به طور ناگهانی جهت خود را در یک درگیری نزدیک تغییر میدهد، یک بازیکن ماوس و کیبورد باید به صورت بصری آن تغییر را پردازش کند، سیگنالی از مغز خود به دستش بفرستد و به صورت فیزیکی ماوس را حرکت دهد تا دوباره هدف را به دست آورد. برای یک چهارم ثانیه، از نظر ریاضی تضمین شده است که آنها هدف را از دست بدهند.[5]
با این حال، کمک هدفگیری چرخشی بر اساس نرخ تیک موتور بازی عمل میکند. این مکانیسم به تغییرات جهت در صفر میلیثانیه—یا تقریباً ۱۶ میلیثانیه در یک نمایشگر استاندارد ۶۰ هرتزی کنسول—واکنش نشان میدهد. این ردیابی قبل از اینکه مغز انسان حتی ثبت کند که هدف حرکت کرده است، شروع به دنبال کردن هدف میکند. این ردیابی الگوریتمی یک کف مهارت مصنوعی در درگیریهای نزدیک ایجاد میکند که ورودی خام انسانی برای رقابت با آن به سختی تلاش میکند.[2][5]
این زمان واکنش صفر میلیثانیهای است که متای درگیریهای نزدیک در بازیهایی مانند «کال آو دیوتی» و «اپکس لجندز» را دیکته میکند. هنگامی که بازیکنان در داخل یک اتاق کوچک با مسلسلهای دستی میجنگند، توانایی کمک هدفگیری چرخشی برای ردیابی فوری حرکات سریع جانبی (strafing)، کنترلر را به ورودی برتر از نظر آماری تبدیل میکند. بازیکنان ماوس، که مجبورند به زمان واکنش بیولوژیکی خود تکیه کنند، اغلب خود را بازنده این دوئلهای خاص مییابند، صرف نظر از مهارت مکانیکیشان.[3][5]
با این حال، این مزیت در برد بلند کاملاً برعکس میشود. کمک هدفگیری چرخشی به اندازه زاویهای حباب روی صفحه متکی است، که در فاصله به شدت کوچک میشود. یک دوئل تکتیراندازی در سراسر نقشه نیازمند فِلیکهای دقیق پیکسلی و کنترل لگد است. در این سناریوها، حسگر نوری ماوس، که توسط کنترل حرکتی ظریف دست انسان هدایت میشود، عملکردی بسیار بهتر از شتاب مبتنی بر سرعت یک آنالوگ دارد.[3][5]
توسعهدهندگان به شدت از این عدم تعادل آگاه هستند و دائماً ریاضیات را برای راضی نگه داشتن هر دو گروه تنظیم میکنند. در «اپکس لجندز»، بازیکنان کنسول ضریب قدرت کمک هدفگیری ٠,٦ را دریافت میکنند، که به آنها ٦٠٪ حفظ موقعیت نسبی هدف را میدهد. با این حال، بازیکنان رایانه شخصی که از کنترلر استفاده میکنند، در ٠,٤ محدود شدهاند. این کاهش ٣٣ درصدی یک انتخاب عمدی توسط ریسپاون اینترتینمنت است تا مزایای نرخ فریم بالاتر رایانه شخصی و تأخیر ورودی کمتر را در نظر بگیرد و سعی کند میدان بازی را در برابر کاربران ماوس همسطح کند.[3]
فرنچایزهای دیگر رویکردهای متفاوتی دارند. «کال آو دیوتی» چندین پروفایل کمک هدفگیری ارائه میدهد—مانند «عملیات سیاه» یا «دقت»—که نسبت کاهش سرعت به چرخش را تغییر میدهند و به بازیکنان اجازه میدهند الگوریتم را با سبک بازی خاص خود تنظیم کنند. در همین حال، «اورواچ» در ابتدا کمک هدفگیری را به طور کامل در لابیهای متقابل پلتفرم غیرفعال کرد. بلیزارد در نهایت این تصمیم را برای حالتهای غیررتبهبندی شده معکوس کرد، پس از آنکه متوجه شد بازیکنان کنسول هنگام گروه شدن با دوستان رایانه شخصی خود تجربه ناخوشایندی دارند، که بر ضرورت این مکانیسم برای بازیهای معمولی تأکید میکند.[2][4]
در نهایت، بحث کنترلر در مقابل ماوس راهحل کاملی ندارد زیرا ورودیها اساساً ناسازگار هستند. ماوس یک دستگاه موقعیتیابی مطلق ۱:۱ است؛ آنالوگ یک دستگاه شتاب مبتنی بر سرعت است. تا زمانی که بازی متقابل پلتفرمها شریان حیاتی مالی مدل سرویس زنده باقی بماند، توسعهدهندگان همچنان به ردیابی چرخشی برای پر کردن این شکاف تکیه خواهند کرد. الگوریتمها هوشمندتر خواهند شد، حبابها تغییر اندازه خواهند داد و ضریبها تنظیم خواهند شد، اما دست نامرئی که نشانه هدف را هدایت میکند، ماندنی است.[1][5]
بررسی عمیق دیدگاهها
طرفداران کنترلر
کمک نرمافزاری یک ویژگی دسترسی اجباری برای آنالوگها است.
بازیکنانی که کنترلر را ترجیح میدهند، بر محدودیتهای فیزیکی سختافزار خود تأکید میکنند. یک آنالوگ بر اساس مدل شتاب مبتنی بر سرعت در یک شعاع فیزیکی کوچک عمل میکند، که رقابت با موقعیتیابی مطلق ١:١ ماوس که توسط یک بازوی کامل هدایت میشود را از نظر ریاضی غیرممکن میسازد. بدون کمک هدفگیری چرخشی و اصطکاک کاهش سرعت، بازی متقابل پلتفرمها کاملاً غیرقابل استفاده خواهد بود و بازیکنان کنترلر برای همیشه در لابیهای مختلط به انتهای جدول امتیازات سقوط خواهند کرد.
خالصگرایان ماوس و کیبورد
ردیابی چرخشی عنصر انسانی هدفگیری را حذف میکند.
برای بازیکنانی که از ورودی خام استفاده میکنند، ناامیدی ناشی از غیرممکن بودن رقابت بیولوژیکی با یک الگوریتم است. هنگامی که یک هدف به سرعت جهت خود را تغییر میدهد، یک انسان تقریباً ٢٥٠ میلیثانیه نیاز دارد تا تغییر را به صورت بصری پردازش کرده و واکنش نشان دهد. کمک هدفگیری چرخشی فوراً واکنش نشان میدهد و هدف را در طول آن پنجره یک چهارم ثانیهای ردیابی میکند. خالصگرایان استدلال میکنند که این امر یک کف مهارت مصنوعی ایجاد میکند که بازیکنانی را که هزاران ساعت برای آموزش هدفگیری مکانیکی خام خود صرف کردهاند، مجازات میکند.
توسعهدهندگان بازی
پر کردن شکاف برای حفظ اکوسیستمهای عظیم متقابل پلتفرم ضروری است.
استودیوها در حال تعادل برقرار کردن بین دو روش ورودی اساساً ناسازگار هستند. اولویت آنها حفظ بازیکن و صفهای سالم مسابقه است، که نیازمند بازی متقابل پلتفرم اجباری است. برای حفظ مشارکت هر دو گروه، توسعهدهندگان دائماً ریاضیات را تنظیم میکنند—کاهش ضریبهای کمک هدفگیری برای کنترلرهای رایانه شخصی، تنظیم اندازه حباب کمک، و تغییر نسبت اصطکاک به چسبندگی. این یک مصالحه ریاضی است که برای زنده نگه داشتن اکوسیستم طراحی شده است، حتی اگر هیچ یک از طرفین کاملاً راضی نباشند.
چرا مهم است
درک مکانیسمهای دقیق کمک هدفگیری، یکی از سمیترین بحثهای دنیای بازی را رمزگشایی میکند و نشان میدهد که چگونه توسعهدهندگان از الگوریتمهای نامرئی برای ممکن ساختن ریاضی بازی متقابل پلتفرمها استفاده میکنند.
منابع
[1]Wikipediaتوسعهدهندگان بازیAim assist - Wikipedia
مطالعه در Wikipedia →
[2]Timesaverخالصگرایان ماوس و کیبوردModern Warfare 4 Aim Assist Guide: Slowdown vs Rotation
مطالعه در Timesaver →
[3]TheGamerتوسعهدهندگان بازیApex Legends' Controller Versus Keyboard Debate Rages Hotter Than Any Other Game
مطالعه در TheGamer →
[4]Blizzard Forumsطرفداران کنترلرAim Assist Disabled in Crossplay QP Makes it Unplayable
مطالعه در Blizzard Forums →
[5]تیم سردبیری کوهستانتوسعهدهندگان بازیتحلیل تیم سردبیری کوهستان
مطالعه در تیم سردبیری کوهستان →
نظرات
هر زاویه. هر روز.
دریافت بازی و ورزشهای الکترونیک اخبار همراه با پوشش کامل منابع و تحلیل دیدگاهها، مستقیم در صندوق ورودی شما.

