دانشجویان تاریخ بازیهای تیراندازی اولشخص احتمالاً میدانند که فناوری پایهای که بازی نیمهجان (Half-Life) روی آن اجرا میشود — یعنی GoldSrc — نسخه به شدت تغییریافتهای از موتور کوییک (Quake) است. این یکی از شاخههای بسیار فراوان درخت فناوری باستانی id-tech است. در واقع، شما هنوز قطعات کوچکی از کد کوییک را در جانشین مدرن ولو (Valve) برای GoldSrc یعنی Source 2 پیدا میکنید.
اکنون، تقریباً سه دهه پس از عرضه نیمهجان، یک مدساز تصمیم گرفته است که کوییک را دوباره به نیمهجان بازگرداند. یا شاید هم نیمهجان را به کوییک بازگردانده است؟ راستش را بخواهید، تشخیص آن سخت است.
ماد مورد نظر لایبر-لایف (Libre-life) نام دارد و یک ماد تبدیل کامل است که هدف آن پورت کردن داراییهای کلیدی نیمهجان مانند موجودیتها، سلاحها، هیولاها و مکانیکها به پورتهای منبع کوییک مشتقشده از DarkPlaces و FTEQW است، در حالی که هدف اصلی آن موتور زیرکون (Zircon Engine) است. این اثر ساخته KleskBY است که طبق صفحه ModDB لایبر-لایف، قصد دارد «پشتیبانی از نیمهجان، کوییک ۱ و استاندارد موجودیتهای برشی کوییک ۳ را ترکیب کند».
چرا Klesk دست به چنین کاری زده است؟ خب، برخلاف ظاهر امر، این کار بیشتر ارتباط با نگاه به آینده دارد تا نگاه به گذشته. موتورهای بازی قدیمی مانند GoldSrc معمولاً دارای محدودیتهایی هستند که در کدهای آنها سختافزارگذاری شدهاند و میتوانند قابلیتهای آن را از جنبههای مختلف تحت تأثیر قرار دهند، مانند حداکثر اندازه نقشی که میتوانید ایجاد کنید.
راه دور زدن این محدودیتها ایجاد یک پورت منبع است، مانند GZDoom (یا معادل جدیدتر آن UZDoom) برای دوم ۲ (Doom 2)، یا QuakeSpasm یا فورک آن Ironwail برای کوییک. چنین پورتهای منبعی همان چیزی هستند که مدهایی مانند Brutal Doom یا Arcane Dimensions را ممکن میسازند.
بازی نیمهجان قبلاً چنین پورت منبعی را به نام Xash3D داشته است. با این حال، Klesk چندین دلیل برای عدم استفاده صرف از Xash ذکر میکند. این مدساز اشاره میکند که Libre-life قصد دارد چیزی بیش از یک پورت مستقیم موتور باشد. Klesk مینویسد: «این ماد میتواند روی چندین موتور کوییک اجرا شود و حتی با کار تطبیقپذیری کافی میتواند روی Xash نیز اجرا شود. نیازی نیست که پروژه به یک موتور منفرد مبتنی بر نیمهجان محدود بماند».
Klesk همچنین ادعا میکند که پیادهسازی مجدد Xash از نیمهجان «از نظر فنی برتر نیست» و پورتهای منبع کوییک که او روی آنها تمرکز کرده است «قابلیتهای زیادی را ارائه میدهند که Xash فاقد آنهاست».
در حال حاضر، Libre-Life هنوز در مراحل اولیه خود است، اما مقدار قابل توجهی از کار قبلاً انجام شده است، مانند پیادهسازی مجدد تمام سلاحهای نیمهجان ۱. شما میتوانید نتایج کار Klesk را تا اینجای کار در ویدئوی بالا مشاهده کنید. در بیشتر موارد، این بازی شبیه به نیمهجان به نظر میرسد و صدا میدهد، اگرچه برخی تفاوتهای آشکار مانند سایههای با کنتراست بالاتر و نشانههای خون نرمتر وجود دارد.
من درباره کار Klesk کنجکاو شدم و رفتم تا نسخه نمایشی را بررسی کنم. اما هنگام انجام این کار بود که کشف کردم Klesk ایدههای جالب و، اِهم، خاصی درباره هوش مصنوعی دارد. Klesk در یک بخش پرسش و پاسخ درباره نسخه نمایشی، بدون شرمندگی اظهار میکند که او «زیاد» از هوش مصنوعی استفاده میکند و «اگر شما مخالف هوش مصنوعی هستید، لطفاً این تب را ببندید و تمرکز خود را به XashXT/FreeHL معطوف کنید».
که به عنوان کسی که خودش به شدت نسبت به هوش مصنوعی مولد مشکوک است، این احتمالاً همان کاری است که من انجام خواهم داد. اما استفاده Klesk از هوش مصنوعی نبود که باعث شد ابروهایم بالا برود. بلکه حرفی بود که این مدساز در ادامه زد:
«جنبش ضد هوش مصنوعی صرفاً یک ریاکاری است و هیچ راهحل واقعی ارائه نمیدهد. نظر من این است که لحن ضد هوش مصنوعی تحت تأثیر دولت چین و تروریستهای داخلی است که رقیب محسوب میشوند و هدفشان پیشرفت در توسعه هوش مصنوعی است، زیرا آنها هرگز راهحل ارائه نمیدهند، بلکه فقط شکایت میکنند».
بسیار خب پس! مشخص نیست که منتقدان هوش مصنوعی مولد قرار است به چه مشکلی راهحل پیشنهاد کنند. اگر پاسخ «کدنویسی» است، پس میتوانید این کار را بدون هوش مصنوعی مولد انجام دهید و از زمانی که رایانهها اختراع شدند قادر به انجام آن بودهاید.
در مورد مسائل مربوط به دولت چین / تروریستهای داخلی، من فکر میکنم بسیار محتملتر است که مردم هوش مصنوعی را دوست نداشته باشند زیرا این فناوری بر روی کارهای سرقتشده ساخته شده است، برای محیطزیست بسیار وحشتناک است، بازار سختافزار رایانه را خراب میکند و باعث میشود مردم عقل خود را از دست بدهند، در میان چیزهای دیگر.
با توجه به اظهارات بالا، بعید به نظر میرسد که Klesk نظر خود را در مورد استفاده از هوش مصنوعی برای Libre-life تغییر دهد. اما این غیرممکن نیست. تبدیل کامل اخیر نیمهجان یعنی Diffusion که جالب اینجاست روی Xash3D ساخته شده بود، از هوش مصنوعی مولد برای صداهای خود استفاده کرد. اما وقتی به خاطر این موضوع مورد انتقاد قرار گرفت، سازنده آن یعنی Aynekko واکنش کاملاً متفاوتی نشان داد و صداهای هوش مصنوعی را با گروهی از بازیگران انسانی جایگزین کرد که باعث خوشحالی طرفدارانش شد.
