یک از علاقهمندان به حوزه هوش مصنوعی (Artificial Intelligence) و توسعه بازیها نشان داده است که چگونه نقشه هایجکت (Hijacked) از بازی کالآف دیوتی: بلک اپس ۲ (Call of Duty: Black Ops 2) بهطور بومی در ماینکرفت (Minecraft) اجرا میشود. در پستی در شبکه اجتماعی ایکس/توییتر، لاکی فارادی (Luckey Faraday) توضیح میدهد که پورت مبتنی بر مرورگر بلک اپس ۲ (Black Ops 2) که قبلاً ساخته بود، ابتدا وارد ماینکرفت شده و «روی صفحه نمایش رایانه داخل» بازی اجرا شده است. سپس از جیپیتی آسترا (GPT Astra) برای بازسازی پروژه استفاده شد تا نقشه هایجکت «مستقیماً روی زمینه OpenGL خود ماینکرفت» اجرا شود. تصاویر ویدیویی نشان میدهد که این نقشه ۲۰۱۲ کالآف دیوتی تمامصفحه و با روانی نسبتاً خوبی با سرعت حدود ۴۵ فریم بر ثانیه اجرا میشود.
فارادی (Faraday) توضیح میدهد: «نقشه، برخوردها، باتها، ناوبری، سلاحها و رندرینگ همگی به عنوان یک مد فابریک (Fabric mod) در داخل ماینکرفت (Minecraft) اجرا میشوند.» فابریک (Fabric) یک لودر مد سبکوزن و منبع باز و رابط برنامه نویسی توسعه برای ماینکرفت (Minecraft) است. بنابراین، محتوای بلک اپس ۲ (Black Ops 2) و نقشه هایجکت (Hijacked) از طریق این چارچوب مدسازی مستقیماً به داخل ماینکرفت تزریق میشوند.
فارادی (Faraday) جامعه سازندگان هوش مصنوعی (AI builders’ community) را مدیریت میکند که در آن از دیگر علاقهمندان دعوت میکند تا به طور مشترک دموها را بسازند و گزارشها و کدها را به اشتراک بگذارند. روش ساخت و بازسازی این پورت نمونه بارزی از روند کار آنها است. بهطور مشخص، این توسعهدهنده با قابل بازی کردن نقشه هایجکت (Hijacked) در یک مرورگر شروع کرد. متعاقباً، این تلاش در ماینکرفت گنجانده شد اما فقط به عنوان یک بازی قابل بازی روی «یک رایانه» در داخل محیط سندباکس وجود داشت. سپس، فارادی (Faraday) تصمیم گرفت وظیفه بازسازی کل این مجموعه را با جاوا (Java) به جیپیتی آسترا (GPT Astra) محول کند. با این کد جدید، آنها توانستند این بازی تیراندازی اول شخص نمادین را مستقیماً در زمینه OpenGL ماینکرفت (Minecraft) اجرا کنند.
فارادی (Faraday) میگوید که «هنوز کارهای زیادی برای انجام دادن باقی مانده است»، اما این نقشه جمعوجور مبتنی بر قایق تفریحی به جای اینکه فقط در بازی نمایش داده شود، به اندازه کافی برای اجرا در ماینکرفت قابل بازی به نظر میرسد. در گام بعدی، اگر پروژه ادامه پیدا کند، ممکن است انتظار نقشههای اضافی، سلاحهای بیشتر و حالتهای چندنفره را داشته باشیم.
بسیاری ماینکرفت (Minecraft) را به عنوان پرفروشترین بازی ویدیویی تاریخ میشناسند. در حالی که این بازی به خاطر ماجراجویی، ساخت خلاقانه و جنبههای اجتماعیاش برای جوانان جذاب است، باز بودن و قابلیت توسعه این محیط سندباکس به این معناست که ذهنهای بسیار فنی را نیز به خود جذب میکند. به همین دلیل است که این بازی پشت برخی از شاهکارهای خیرهکننده علوم کامپیوتر قرار داشته است. نمونههایی که بلافاصله به ذهن خطور میکنند، مدل کارآمد ChatGPT با ۵ میلیون پارامتر است که کرفتجیپیتی (CraftGPT) نامیده میشود و در بازی جایگذاری شده است.
منبع: tomshardware.com
