game
۱۴۰۵/۷/۱۴ 3 دقیقه مطالعه ۰ بازدیدرضا محمدیان مرغزار

پس از ۱۲ سال، بازی Ultra Street Fighter IV نه یک، بلکه دو ماد نت‌کد رول‌بک برای تثبیت اتصال دریافت کرد؛ و هر دوی آن‌ها با هوش مصنوعی Claude ساخته شده‌اند!

پس از ۱۲ سال، بازی Ultra Street Fighter IV نه یک، بلکه دو ماد نت‌کد رول‌بک برای تثبیت اتصال دریافت کرد؛ و هر دوی آن‌ها با هوش مصنوعی Claude ساخته شده‌اند!

بازی Street Fighter IV — اثری که در سال ۲۰۰۹ عملاً ژانر بازی‌های مبارزه‌ای را احیا کرد و نسلی نو از بازیکنان را پدید آورد که با محبت از آن‌ها به عنوان «09ers» یاد می‌شود — آخرین نسخه تکاملی خود را در سال ۲۰۱۴ با عنوان Ultra Street Fighter IV تجربه کرد. اگرچه این بازی از نظر تعادل و بالانس در بی‌نقص‌ترین وضعیت ممکن قرار نداشت، اما خاطرات بسیار شیرینی در ذهن هوادارانش بر جای گذاشته و از دید بسیاری به عنوان آخرین بازمانده از یک «استریت فایتر اصیل و خالص» شناخته می‌شود. این عنوان همچنین همواره از محدود بودن به نت‌کد سنتی مبتنی بر تاخیر (Delay-based netcode) به جای نت‌کد مدرن‌تر، پایدارتر و انقلابیِ رول‌بک (Rollback netcode) رنج برده است؛ نقصی که اکنون مادسازان در تلاش برای برطرف کردن آن هستند... البته با استفاده از هوش مصنوعی مولد! متاسفانه اگر این خبر امیدها را بیش از حد برانگیخت، باید بابت این شوک پوزش خواست.

برای توضیح سریع پیرامون اهمیت تفاوت این دو فناوری شبکه، نت‌کد مبتنی بر تاخیر مشکلات مربوط به پینگ و لگ اتصال را با اعمال تاخیر متغیر روی دریافت دستورات (Inputها) جبران می‌کند تا با اتصالات ناپایدار هماهنگ شود، در حالی که نت‌کد رول‌بک این تاخیر ورودی را به کلی حذف کرده و دستورات را بلافاصله ثبت می‌کند؛ و در صورتی که ناپایداری اتصال باعث عدم تطابق فریم‌ها میان دو بازیکن شود، وضعیت بازی را به عقب بازمی‌گرداند (Rollback می‌کند). خلاصه کلام آنکه سیستم رول‌بک از اواسط دهه ۲۰۱۰ به دلیل پایداری بی‌نظیرش به استاندارد طلایی کل صنعت تبدیل شده است و نت‌کد مبتنی بر تاخیر را در جهنم بلعیدن اینپوت‌ها به حال خود رها کرده است.

چشم‌انداز مجهز شدن بازی USFIV به سیستم رول‌بک از طریق مادها باید دلیلی برای جشن و پایکوبی جامعه طرفداران می‌بود — همان‌طور که چند سال پیش با معرفی یک ماد ظاهراً رهاشده توسط مادری به نام Wren theenby چنین شوری به پا شد — اما همانند روندی که این روزها در ساخت مادها، بازسازی‌ها، ریکامپایل‌ها و پروژه‌های دی‌کامپایل طرفداری مدام در حال تکرار است، هر دو پروژه جدید با استفاده از هوش مصنوعی مولد ساخته شده‌اند؛ رویکردی که مشاهده فراگیر شدن آن به شکل وضعیت غالب کنونی، عمیقاً مایه تأسف است.

دو پروژه «SF4Enhanced» اثر فابی (Faabi) و «SF4 Ember» ساخته کابی‌فاکس (Kabiefox)، هر دو در هفته‌های گذشته منتشر شده‌اند و با افتخار قابلیت‌هایی چون نت‌کد رول‌بک و لابی‌های خصوصی را در کنار ویژگی پر سر و صدای کدنویسی‌شده با کمک هوش مصنوعی کلود (Claude محصول شرکت Anthropic) ارائه می‌دهند. هم‌زمان با بررسی این موضوع مشخص شده است که فابی پروژه SF4Enhanced را به طور کامل رها کرده و اظهار داشته که «زمان کافی برای ارائه کیفیتی که این جامعه کاربری سزاوار آن است در اختیار ندارد»، و ظاهراً بدون هیچ ابایی اعتراف کرده که «پیش از این به ندرت کدی به زبان C++ نوشته است!» او جامعه بازیکنان را تشویق کرده که به سراغ ماد Ember بروند، گویی آن پروژه نیز به همان اندازه به کدهای تولیدی کلود آلوده نشده است! شواهد نشان می‌دهد که این موضوع مانع از استقبال عده زیادی از کاربران نشده است، چرا که هر دو ماد بازیکنان زیادی دارند؛ اما مرزبندی روشنی در این زمینه وجود دارد: ترجیح دادن همان نت‌کد دارای تاخیر قدیمی بر کدهای بی‌کیفیت و سرهم‌بندی‌شده هوش مصنوعی.

از این مطلب خوشتان آمد؟

اگر این مطلب برایتان مفید بود، می‌توانید آن را با دوستان خود به اشتراک بگذارید.