D1-kifpool

محققان به‌دنبال کشف ساختارهای فنی‌و‌حرفه‌ای بازی‌های قدیمی آتاری هستند

دوشنبه ۲۶ خرداد ۱۳۹۹ - ۱۴:۳۰
مطالعه 3 دقیقه
بازی‌هایی که دهه‌ها پیش و با محدودیت‌های جدی سخت‌افزاری ساخته و اجرا می‌شدند، موضوع تحقیق دانشمندان متعددی در دنیای کامپیوتر را تشکیل می‌دهند.
تبلیغات
D4-mci

متخصصان تاریخچه‌ی بازی‌های ویدئویی و دانشمندانی که به‌دنبال کشف ریشه‌های تاریخی دنیای فناوری هستند، بازی‌های قدیمی آتاری را تحلیل می‌کنند تا دلیل و چگونگی اجرای بازی‌های ویدئویی روی سخت‌افزار محدود آن را شناسایی کنند. از بازی‌های مهم بررسی‌شده می‌توان به Entombed اشاره کرد که با خصوصیت‌های ویژه‌اش، تعجب متخصصان را برانگیخته است.

بازی Entombed در سال ۱۹۸۲ و برای کنسول Atari 2600 طراحی شد. کاربر در این بازی باید در هزارتویی عمودی حرکت و به‌مرور مسیر خود را به‌سمت پایین پیدا می‌کرد. در میانه‌ی مسیر نیز، موانع و دشمنانی بر سر راه کاربر قرار می‌گرفتند. در سال‌های دور، کارتریج‌های بازی ظرفیت چشمگیری ازلحاظ حافظه نداشتند و به‌نوعی امکان ذخیره‌ی طراحی هزارتوی ثابت در آن‌ها وجود نداشت. توسعه‌دهندگان برای برطرف‌کردن مشکل مذکور، روشی به‌کار گرفتند که به‌صورت پیوسته و طبق رویه‌ای مشخص، هزارتو را طراحی می‌کرد. درواقع، هزارتو در جریان بازی ساخته می‌شد.

جان آیکاک، از دانشگاه کالگاری آلبرتای کانادا و تارا کاپل‌استون، از دانشگاه یورک بریتانیا، به بازی هزارتو عمیق‌تر نگاه کرده و بازهم توضیح و تفسیر مناسبی از بازی ارائه نکرده‌اند. آن‌ها از تفسیر و مفهوم «سوراخ خرگوش بدون انتها» برای بازی استفاده کردند. در بخشی از مقاله‌ای که متخصصان درباره‌ی این موضوع منتشر کردند، به ساخته‌شدن هزارتو طبق دنباله‌ای منظم اشاره شده است:

هنگام کشیدن هر مربع از هزارتور، بازی باید تصمیم بگیرد دیواره‌ی مانع یا مسیری جدید پیش روی کاربر ایجاد کند. درواقع، هر مربع از هزارتو بین دو حالت «دیواره» یا «مسیر» قرار می‌گیرد که همان صفر و یک در تعاریف بیت کامپیوتر هستند. الگوریتم بازی این تصمیم را به‌صورت خودکار می‌گیرد و با تحلیل یک بخش از هزارتو، به تصمیم می‌رسد. الگوریتم از یک کاشی متشکل از پنج مربع استفاده می‌کند که شبیه به قطعه‌‌ای از بازی تتریس به‌نظر می‌رسد. همین کاشی طبیعت مربع بعدی را در هر سطر مشخص می‌کند.

منطقی که مربع بعدی در بازی را مشخص می‌کند، به مقادیر ممکنی محدود است که در داخل کد بازی تعیین شده‌اند. این جدول به‌کمک کاشی پنج‌مربعی به بازی می‌گوید دیوار یا مسیر یا ترکیبی تصادفی از هر دو را تولید کند. نکته‌ی جالب‌ در کدهای بازی این است که ظاهرا هیچ‌کس نمی‌تواند چگونگی تولید جدول محدودکننده را تشخیص دهد.

کارشناسان ابتدا راهکارهای متعددی برای کشف روش تولید جدول اصلی بازی آتاری امتحان کردند و حتی مهندسی معکوس انجام دادند؛ اما موفق نشدند ساختار آن را کشف کنند. درنهایت، محققان با یکی از افراد دخیل در مراحل توسعه‌ی بازی صحبت کردند. این شخص استیو سیدلی، توسعه‌دهنده‌ی بازی بود. وی می‌گوید در همان زمان هم با تشخیص چگونگی تولید جدول، دچار مشکل بوده‌اند. او دراین‌باره می‌گوید:

بخشی از روتین اصلی تولید هزارتو را یکی از توسعه‌دهندگان آماده کرد که از تیم رفت. من با او تماس گرفتم تا نحوه‌ی توسعه‌ی جدول را توضیح بدهد. او می‌گفت در زمانی‌که در وضعیت روحی و سلامت کامل قرار نداشته، جدول را توسعه داده است و اکنون چگونگی آماده‌کردن الگوریتم را به‌یاد نمی‌آورد!

درنهایت، هنوز‌هم جدول محدودکننده‌ی الگوریتم بازی Entombed معمایی علمی محسوب می‌شود. مطالعه‌ی بازی‌های قدیمی برای توسعه‌دهندگان دنیای پیشرفته‌ی امروز بسیار کارامد خواهد بود؛ خصوصا آن‌هایی که قصد دارند در پلتفرم‌هایی همچون واقعیت مجازی یا سیستم‌های محدود دیگر کار کنند، با مطالعه‌ی این زیرساخت‌ها به دانش بهتری دست پیدا خواهند کرد. درحال‌حاضر، هم می‌دانیم بسیاری از بازی‌های قدیمی راهکارهای خاصی برای بهره‌برداری حداکثری از منابع سخت‌افزاری داشته‌اند که بسیاری از آن‌ها هنوز ناشناخته‌اند.

مقاله رو دوست داشتی؟
نظرت چیه؟
داغ‌ترین مطالب روز
کپسول کرو دراگون درحال فرود روی آب زیر چترهای نجات در پس‌زمینه آسمان آبی
پایان سفر ناخواسته ۹ ماهه؛ فضانوردان گیرافتاده بوئینگ در ایستگاه فضایی به خانه بازگشتند

وقتی بوچ ویلمور و سونی ویلیامز در بهار امسال با کپسول بوئینگ به ایستگاه فضایی سفر کردند، هرگز فکر نمی‌کردند که اقامتشان در فضا ۹ ماه به طول بینجامد.

24
یک روز پیش
سارق و قاتل امیر خالقی
ثبت‌نام بیمه گوشی و لپ‌تاپ دانشجویان از ۱۵ فروردین آغاز می‌شود

وزارت علوم با امضای تفاهم‌نامه‌ای با شرکت بیمه پارسیان، امکان بیمه کردن گوشی و لپ‌تاپ دانشجویان را فراهم کرده است. ثبت‌نام برای این طرح از ۱۵ ...

46
یک روز پیش
هدفون Audio Technica ATH M50X
بهترین سایت ها و برنامه های حذف صدای خواننده از آهنگ برای گوشی و کامپیوتر

حذف صدای خواننده از آهنگ می‌تواند دلایل متعددی داشته باشد؛ با توجه به آنچه مدنظر خودتان است، می‌توانید از ابزارهای معرفی‌شده در این مقاله کمک بگیرید.

9
2 ساعت پیش
کلاژ تصاویر کاور مقاله‌های برترین دستاوردهای علمی جهان در سال ۱۴۰۳
برترین دستاوردهای علمی جهان در سال ۱۴۰۳؛ از پیوند کلیه خوک به انسان تا تداوم اکتشاف ماه

در سال ۱۴۰۳ جهان شاهد پیشرفت‌های شگرف در علم بود؛ از دستاوردهای پزشکی تا گام‌های نوین در فضا. در ادامه، مهم‌ترین رویدادهای علمی سال را بررسی می‌کنیم.

20
2 روز پیش
حذف واترمارک از PDF
۴ روش برای حذف واترمارک از PDF با استفاده از هوش مصنوعی و سایر ابزارها

اگر واترمارک در PDF باعث ناخوانایی متن و حواس‌پرتی مخاطب شود، بهترین راه‌حل حذف آن است. در ادامه روش حذف واترمارک از pdf را آموزش می‌دهیم.

5
2 روز پیش
برنامه Good Lock سامسونگ
با سامسونگ Good Lock و ۱۱ ماژول برتر آن برای سفارشی‌سازی گوشی آشنا شوید

سامسونگ Good Lock اپلیکیشنی است که امکانات شخصی‌سازی وسیع گلکسی‌ها را ممکن می‌کند. برای آشنایی بیشتر با آن، مقاله و ویدیو زومیت را از دست ندهید.

83
یک روز پیش
درست کردن پاورپوینت با هوش مصنوعی
آموزش درست کردن پاورپوینت با هوش مصنوعی در کوتاه‌ترین زمان

به‌دنبال راهی سریع برای ساخت اسلایدهای حرفه‌ای هستید؟ در این مقاله آموزش درست کردن پاورپوینت با هوش مصنوعی را با بهترین ابزارها معرفی می‌کنیم.

15
21 ساعت پیش
تبلیغات
DN-DNShatel

نظرات

تبلیغات
D7-B6Snappshop
D7-zoomitproduct
پخش از رسانه
coming soon...

با چشم باز خرید کنید
زومیت شما را برای انتخاب بهتر و خرید ارزان‌تر راهنمایی می‌کند
ورود به بخش محصولات