آریا جوان

آخرين مطالب

تلاش باستان‌شناسان دیجیتالی برای رمزگشایی از یک بازی ویدیویی اسرارآمیز فناوری

  بزرگنمايي:

آریا جوان - باستان‌شناسان با بیل‌های دیجیتالی به‌دنبال حفر کدهای اولین بازی‌های ویدیویی هستند. هدف آن‌ها افشای رازهای فراموش‌شده‌ای است که ممکن است با امروز در ارتباط باشند.

«شما و تیمی از باستان‌شناس‌ها در گورستانی از زامبی‌ها گرفتار شده‌اید.» موقعیتی رقت‌انگیز. این سناریوی بازی Entombed یکی از بازی‌های Atari 2600 است. گوردخمه‌ها مکان‌های خشنی هستند؛ یک هزارتوی دوبعدی و نزولی که بازیکنان برای فرار از زامبی‌ها در آن حرکت می‌کنند. اما این بازی به کابوس باستان‌شناسان دیجیتالی تبدیل شده است. Entombed که در سال 1982 منتشر شد، بازی چندان پرفروشی نبود و امروزه هم به دست فراموشی سپرده شده است؛ اما به‌تازگی دانشمندان کامپیوتر و باستان‌شناسی دیجیتالی تصمیم به تفکیک کد بازی و بررسی ساختار آن گرفته‌اند. به‌گفته‌ی جان آیکوک از دانشگاه کالگاری آلبرتای کانادا، Entombed همیشه جذاب و اسرارآمیز بوده؛ اما از آنجا که در گذشته به شهرت بالایی نرسیده، سوژه‌ی تحلیل و بررسی عمیق هم قرار نگرفته است. به همین دلیل، آیکوک و همکار او، تارا کوپلستون در دانشگاه یولک بریتانیا Enombed را به 500 عنوان دیگر کنسول بازیAtari 2600 ترجیح دادند و آن را به سوژه‌ی پژوهش خود تبدیل کردند. کوپلستون و آیکوک از باستان‌شناسان بازی‌های ویدیویی هستند که به بررسی بخش‌های فراموش‌شده‌ی نرم‌افزاری و تفکیک آن‌ها می‌پردازند؛ از میان این بخش‌ها به سرنخ‌هایی درباره‌ی اولین روزهای بازی ویدیویی می‌رسند. پرده‌برداری از راز این بازی‌ها می‌تواند به برنامه‌نویس‌های امروزی کمک کند.
بسیاری از بازی‌های ویدئویی امروزه به کالای مجموعه‌دارها تبدیل شده‌اند و در ازای صدها و حتی هزاران دلار می‌توان به آن‌ها دسترسی پیدا کرد آیکوک و کوپلستون هم مانند کاوشگرهای شجاع گوردخمه‌ها به‌دنبال آثار باستانی در Entombed بودند. نتایج آن‌ها فراتر از انتظار بود: آن‌ها موفق به یافتن یک بیت کد اسرارآمیز شدند که قادر به توصیف آن نبودند. به نظر می‌رسد منطق پشت این بیت برای همیشه گم شده است. به سمت هزارتوها
بازی‌ به سبک هزارتو در اواخر دهه‌ی 1970 و اوایل دهه‌ی 1980 رواج پیدا کرد اما هر برنامه‌نویس روش خود را برای ساخت هزارتو داشت. در عصر آتاری ساخت بازی نیاز به مهارت بالایی داشت زیرا سیستم‌های کامپیوتری که قادر به اجرای چنین بازی‌هایی بودند، محدودیت بالایی داشتند. مقاله‌های مرتبط:
هفت زبان مناسب برای یادگیری توسعه‌‌ بازی‌های یونیتیGame Builder گوگل، بازی‌سازی بدون نیاز به کدنویسی را امکان‌پذیر می‌کند
اگرچه هزارتوهای دوبعدی و مانع‌دار بازی entombed در مقایسه با استانداردهای کنونی گرافیک کامپیوتری ساده به‌نظر می‌رسند؛ اما در سال 1982 به دلیل حافظه‌ی محدود کارتریج‌های بازی، امکان طراحی یک مجموعه هزارتو، ذخیره‌سازی آن‌ها در بازی و سپس نمایش آن‌ها روی صفحه‌ی نمایش وجود نداشت. در بسیاری از بازی‌ها، هزارتوها به‌صورت «رویه‌ای» ساخته می‌شدند یا به بیان دیگر، خود بازی آن‌ها را به‌صورت تصادفی می‌ساخت؛ بنابراین بازیکن‌ها هرگز یک هزارتو را دو بار طی نمی‌کردند. اما چگونه می‌توان برنامه‌ای کامپیوتری برای جلوگیری از تولید بی‌رویه‌ی هزارتو یا به بیان دیگر پلانی نفوذناپذیر ساخت؟ آیکوک به دشواری مسئله کاملا آگاه بود و تصور می‌کرد در اعماق Entombed به فرآیندهای هوشمندانه‌ای رسیده است. او می‌گوید: الگوریتم هزارتوی این بازی درست مانند یک لانه‌ی خرگوش بود. هرچقدر بیشتر به آن نفوذ می‌کردم، به نظر می‌رسید نکته‌ی منحصربه‌فردی در مورد این بازی وجود دارد. آیکوک متوجه شد، هزارتو براساس یک توالی ترتیبی ایجاد شده است. بازی با ترسیم هر مربع جدید هزارتو تصمیم می‌گیرد دیوار یا فضایی برای حرکت کاراکترهای بازی بسازد؛ بنابراین هر مربع باید مقدار «wall» (دیوار) یا «no wall» (فاقد دیوار) یا به عبارت دیگر بیت‌های 0 یا 1 را بگیرد. الگوریتم بازی با تحلیل یکی از بخش‌های هزارتو به‌صورت خودکار تصمیم‌گیری می‌کند. این الگوریتم از یک کاشی پنج مربعی استفاده می‌کند که مشابه آجرهای بازی تتریس است. این کاشی ماهیت مربع بعدی در هر سطر را مشخص می‌کند. اما بخش جذاب ماجرا چگونگی این فرایند است. منطق اصلی تعیین‌کننده‌ی مربع بعدی در جدول مقادیر احتمالی نوشته‌شده در کد بازی قفل شده است. جدول براساس مقدار کاشی پنج‌مربعی به بازی می‌گوید، هر کدام از مقادیر wall، no wall یا تصادفی یکی از این دو را انتخاب کند. ریشه‌های گمشده
شاید روش ساخت جدول به نظر ساده بر‌سد اما در واقعیت کسی تاکنون موفق به محاسبه‌ی آن نشده است. آیکوک و کوپلستون تلاش کردند جدول را مهندسی معکوس کنند. آن‌ها برای پی بردن به نوع طراحی جدول‌ها به‌دنبال الگوهایی در مقادیر رفتند اما هیچ نکته‌ی سودمندی پیدا نکردند؛ بنابراین می‌توان پیچیدگی بالای این طراحی را نشانه‌ای برای نبوغ برنامه‌نویس‌های آن دوران دانست. با هر بار اجرای بازی یک هزارتو استخراج می‌شود. صرف‌نظر از اینکه مقادیر جدول تصادفی یا اندکی متفاوت باشند، ممکن است ترسیم هزارتو با شکست روبه‌رو شود. به همین دلیل توصیف ساختار الگوریتم به نظر پیچیده می‌رسد.
هزارتوها در اولین بازی‌های کامپیوتری رایج بودند، اما برنامه‌نویس‌ها ترجیح می‌دادند به‌جای ذخیره‌سازی آن‌ها داخل بازی به تولید تصادفی آن‌ها بپردازند به‌گفته‌ی کوپلستون، این بازی تنها یک نمونه از مسائل پیچیده در باستان‌شناسی بازی‌های ویدئویی است. او می‌افزاید: این جدول کاملا غیرعادی است. براساس یک فرضیه، وقتی چیزی را پیدا می‌کنیم، تازه می‌توانیم به ماهیت آن پی ببریم؛ اما اغلب اوقات هیچ ایده‌ای از اتفاقات نداریم. برای آیکوک راز حل‌نشد‌ه‌ی جدول به تأخیر افتاده است. او می‌گوید: «به‌عنوان یک دانشمند معتقدم روش‌هایی منطقی برای درک این مسئله وجود دارد و همه‌چیز آن‌طور که به نظر می‌رسد، نیست.» هر دو دانشمند حدس می‌زنند برنامه‌نویس الگوریتم هزارتو باید مقادیر جدول را آن‌قدر تغییر داده باشد که به نتیجه‌ی دلخواه برسد اما باز هم نمی‌توان منطق این کدها را توضیح داد. برنامه‌نویس بازی در زمان نوشتن جدول هشیاری کافی را نداشته است
آیکوک و کوپلستون در طول پژوهش خود توانستند با اسیو سیدلی، یکی از افراد درگیر در تولید بازی Entombed مصاحبه کنند. سیدلی به یاد می‌آورد که جدول در آن زمان برایش گیج‌کننده بوده و قادر به حل آن نبوده است. او مدعی است، برنامه‌نویس جدول هنگام نوشتن آن هشیار نبوده: «او به من گفت، این ایده وقتی به ذهنش رسید که تحت تأثیر الکل بود و هشیاری نداشته است.» آیکوک برای تماس با برنامه‌نویس تلاش کرد اما پاسخی دریافت نکرد. شاید هرگز نتوان به منطق این الگوریتم پی برد و منطق این بازی آتاری برای همیشه به‌صورت یک راز باقی بماند. ‌حفاری دیجیتالی
آندرو رینهارد از دانشگاه یورک در مورد باستان‌شناسی بازی‌های ویدیویی مقاله نوشته است. به اعتقاد او پروژه‌ی آیکوک و کوپلستون روی Entombed نشان‌دهنده‌ی الماس‌ها و گنجینه‌های زیادی هستند که در اعماق بازی‌ها و به‌طور کلی نرم‌افزارهای قدیمی در انتظار کشف شدن هستند. رینهارد می‌افزاید: «من احساس می‌کنم آنچه در Entombed رخ داده، اتفاق نادری است که تاکنون موفق به کشف آن نشده‌ بودیم.» جذابیت بازی‌های چند دهه پیش برای باستان‌شناسان امروزی به نظر عجیب می‌رسد. آن‌ها می‌خواهند با حفاری بازی‌های گذشته به گنجینه‌های مدفون در اعماق آن‌ها برسند. به عقیده‌ی رینهارد، بازی‌های ویدیویی به یکی از بخش‌های عمده‌ی تجاری و مهم از فرهنگ جامعه تبدیل شده‌اند. بازی‌ها بخشی از تاریخچه‌ی انسان را شکل می‌دهند. باستان‌شناسان دیجیتالی با بررسی بازی‌های قدیمی می‌توانند به سرنخ‌هایی درباره‌ی تکامل برنامه‌نویسی برسند، به عملکرد فناوری‌های قدیمی پی ببرند و دیدگاه‌هایی درباره‌ی فرهنگ روبه نابودی قرن بیستم به دست بیاورد. برنامه‌نویس دیگری به نام الکسی پپرز از شرکت Improbable کانادا، بازی‌های قدیمی را به چشم آثار باستانی می‌بیند.
Atari در سال 1983 صدها هزار کارتریج بازی را در نزدیکی آلاموگوردو در نیومکزیکو دفن کرد؛ 30 سال بعد کارتریج‌ها استخراج شدند پپرز معتقد است، برخی از برنامه‌نویسان اوایل دهه‌ی 1980 ممکن است کد خود را برای اجرای Entombed دستکاری کرده باشند؛ این کار نوعی آزمون و خطا بوده که در برنامه‌نویسی کنونی هم رایج است. پی بردن به روش‌های برنامه‌نویسی در اولین بازی‌ها و غلبه‌ بر محدودیت‌های دستگاه‌های آن زمان تنها جذابیت آکادمیک ندارد.؛بلکه از نتایج این پژوهش‌ها می‌توان در پروژه‌های کنونی هم استفاده کرد. برای مثال برنامه‌نویسی بازی‌ها و تجربیات واقعیت مجازی را در نظر بگیرید؛ شاید از نظر بصری تفاوت‌های زیادی با بازی‌های دوبعدی آتاری داشته باشد، اما مسئله و تقاضایی که از برنامه‌نویس می‌شود یکسان است. پپرز می‌گوید: از کد بازی‌های قدیمی می‌توان برای طراحی بازی‌های جدید استفاده کرد
از نظر تکنیکی محدودیت بالایی وجود دارد، زیرا بازی VR با نرخ فریم بسیار بالایی اجرا می‌شود و از نظر حرکت و عملکرد بازیکن با محدودیت روبه‌رو هستید. برنامه‌نویس‌های قرن بیست‌ویک با بررسی ترفندها و راه‌حل‌های عصر پیش از خود و کنار زدن محدودیت‌های فناوری می‌توانند به یافته‌های سودمندی برسند. آیکوک معتقد است، حل الگوریتم‌ هزارتوی بازی Entombed یک نمونه‌ی خوب از خلاقیت در برنامه‌نویسی بازی محسوب می‌شود. او می‌افزاید: «از دیدگاه مدرن روش حل این مسئله در زمان و فضایی محدود، مطالعه‌ی موردی جالبی است.» گنجینه‌ی مدفون
باستان‌شناس‌های دیجیتال تنها به بررسی کدها نمی‌پردازند. آتاری در سال 1983 تقریبا 700 هزار کارتریج بازی‌های ویدیویی را در زباله‌دان آلاموگوردوی نیومکزیکو دفن کرد. این کار رویدادی تاریخی در تاریخچه‌ی بازی‌های ویدیویی است و به سوژه‌ی حدس و گمان بسیاری از افراد تبدیل شده است. بازی‌هایی که این سازمان برای دفن انتخاب کرده بود، محبوبیت زیادی نداشتند و فروش آن‌ها غیرممکن بود. برای مثال ET یا فرازمینی به‌عنوان بدترین بازی ویدیویی تاریخ شناخته می‌شود. بیش از سه دهه کارتریج‌ها زیر زمین دفن بودند؛ اما در سال 2014 آندرو رینهارد و همکاران او به حفاری این منطقه پرداختند. رینهارد موفق به استخراج 1300 کارتریج شد. صدها بازی‌ ویدیویی ET هم با رقم 108 هزار دلار در Ebay به فروش رفتند.
از کد سیستم‌های دارای توان رایانشی محدود می‌توان برای کمک به ساخت بازی‌های امروزی و سیستم‌های واقعیت مجازی استفاده کرد در ابتدا به نظر می‌رسید هیچ‌کدام از بازی‌ها قابل اجرا نیستند، اما یک گیمر با خرید یک کپی از بازی Asteroids و پاکسازی و اتصال مجدد برخی وسایل الکترونیکی، موفق به اجرای مجدد آن شد. شاید اگر کارتریج‌ها چند دهه دیگر در گورستان نیومکزیکو می‌ماندند، به‌طور کامل از کار می‌افتادند و اجرای آن‌ها غیرممکن بود؛ اما چالش اصلی باستان‌شناس‌های دیجیتالی زمان است. باستان‌شناسی بازی‌های ویدیویی تقریبا کاری فوری است زیرا شکل فیزیکی بازی‌ها مرتب در حال تغییر است؛ بنابراین منطق و مهارت برنامه‌نویسی چنین بازی‌هایی خیلی زود از بین خواهد رفت. به همین دلیل است که هدف پروژه‌های آرشیو‌سازی کامپیوتری، ذخیره‌سازی دیجیتالی بازی‌های قدیمی و تلاش برای حفظ طولانی‌مدت آن‌ها است. اما محافظت از بازی‌های ویدیویی تنها قدم اول است. جدول هزارتوی اسرارآمیز در Entombed نشان می‌دهد، حتی با وجود سوابق خوب، درک کامل یک بازی چالش دیگری است که شاید دستیابی به آن هرگز ممکن نباشد. به عبارتی Entombed می‌تواند نوعی بن‌بست باشد؛ همان‌طور که دستورالعمل بازی هشدار می‌دهد: «قبل از دانستن هرچیزی، دفن خواهید شد.»

لینک کوتاه:
https://www.aryajavan.ir/Fa/News/196960/

نظرات شما

ارسال دیدگاه

Protected by FormShield
مخاطبان عزیز به اطلاع می رساند: از این پس با های لایت کردن هر واژه ای در متن خبر می توانید از امکان جستجوی آن عبارت یا واژه در ویکی پدیا و نیز آرشیو این پایگاه بهره مند شوید. این امکان برای اولین بار در پایگاه های خبری - تحلیلی گروه رسانه ای آریا برای مخاطبان عزیز ارائه می شود. امیدواریم این تحول نو در جهت دانش افزایی خوانندگان مفید باشد.

ساير مطالب

جدال اپل و اسپاتیفای بر سر قوانین اپ استور همچنان ادامه دارد

کوالکام از تراشه اسنپدراگون X پلاس رونمایی کرد؛ سلاح اقتصادی ویندوزی‌ها برای نبرد با مک‌بوک‌ها

ارتباط مغز و کامپیوتر؛ رقیب چینی تراشه نورالینک ایلان ماسک معرفی شد

گلکسی رینگ سامسونگ به هوش مصنوعی مجهز خواهد بود

سناتو آمریکایی خواستار جلوگیری از فروش تمام کالاها به هواوی شد

موجودات فضایی‌ بازی Exodus نژادهای متنوعی خواهند داشت

تلگرام با 15 قابلیت جدید نفس را در سینه واتساپ حبس کرد

اپل واچ سری X احتمالا از مادربرد با طراحی باریک‌تر استفاده خواهد کرد

مبارزه مرد آمریکایی با تمساح!

حمایت جالب فعالین رسانه‌ای دنیا از اعتراضات ضد صهیونیستی دانشجویان آمریکا

نماهنگ «فلسطین تنها نیست» با نوای مهدی سلحشور

اگر کسی به یاد گناهان گذشته اش افتاد بداند ذات اقدس الهی به یادش انداخته

تفال/ سالها دل طلب جام جم از ما می‌کرد

تقویم تاریخ/ بیانیه سازمان ملل علیه سلاح‏های شیمیایی عراق بر ضد ایران

دریاچه ای زیبا در نیوزلند

حکمت/ گناهِ ثروتمندی

محافظت دانشجویان هاروارد از دانشجویان مسلمان هنگام خواندن نماز

آیا جن‌ها هم زاد و ولد دارند؟

خانه مورد علاقه سرخپوشان/ عکس

برخی از بناهای تاریخی در گذشته چگونه به نظر می رسیدند

فال روزانه جمعه 7 اردیبهشت 1403

دو تا کلیه محکم و پرکار، در عین حال ترد و کرانچی!

صفحه مجازی همسر سابق «مهدی قائدی» بسته شد

پخش برنامه «هفت» با اجرای بهروز افخمی از فردا

بازسازی سکانس مشهور ترانه علیدوستی توسط صهبا شرافتی

مهران مدیری با «پدر قهوه» به شبکه خانگی می آید

فروش 9 میلیاردی «مست عشق» در دو روز

این چه سوزشی است که بر جان من پدید آمد؟!

عکسی از بازیگر سریال «جومونگ» پس از سال‌ها

آقای ناخدا ما آدمای بدی نیستیم

این کار را با مدیرتان نکنید!

هشدار بارسا به ژاوی؛ رفتارت را درست کن

توخل در فکر شانس برتری بایرن مقابل رئال به روایت انیمیشن

فوتبالیست‌هایی که قوانین را مجاب به تغییر کردند!

تمرینات انفرادی پادشاه روی تشک

گل برتر هفته 30 لیگ برتر پرتغال

منافی: انتخاب سرمربی پرسپولیس باید به پایان فصل موکول شود

جعفری: استقلال لحظه آخر شانس آورد

واکنش رئیس لالیگا به ماندن ژاوی

پیام وزیر ورزش به‌ مناسبت روز فرهنگ پهلوانی و ورزش زورخانه‌ای

موسیالا: اگر به من بود می‌گفتم امباپه به بایرن بیاید

تپانچه بادی ایران نایب قهرمان شد

سبکی خاص از لباس پوشیدن که دوباره مد شده است

اصولی ترین نکات در نگهداری از کیف‌های چرمی گران قیمت

زنان بدون فرزند شاد‌تر هستند یا مادران؟

اشتباهات کوچک اکثر ما زنان در آشپزخانه

توئیت مهدی فضائلی درباره سردار بلندپایه سپاه

تصاویر جدید از سردار قاآنی با پوشش غیرنظامی

پیام رئیسی در پی درگذشت عروس امام خمینی

اظهارات وزیر کشور درخصوص دور دوم انتخابات مجلس