۱۱ ارديبهشت ۱۴۰۴
به روز شده در: ۱۱ ارديبهشت ۱۴۰۴ - ۱۸:۲۵
فیلم بیشتر »»
کد خبر ۹۷۴۹۲۹
تاریخ انتشار: ۰۶:۰۰ - ۲۸-۰۳-۱۴۰۳
کد ۹۷۴۹۲۹
انتشار: ۰۶:۰۰ - ۲۸-۰۳-۱۴۰۳

باگ ۵۵ساله در یکی از محبوب‌ترین بازی‌های دهه ۷۰ کشف شد

باگ ۵۵ساله در یکی از محبوب‌ترین بازی‌های دهه ۷۰ کشف شد
درحالی‌که ۵۵ سال از انتشار Lunar Landing می‌گذرد، باگی در این بازی محبوب کشف شد.

پس‌ از گذشت ۵۵ سال از انتشار اولین بازی شبیه‌ساز فرود آپولو ۱۱، یعنی Lunar Landing، سرانجام باگی در کد آن پیدا شد. دانش‌آموز دبیرستانی بااستعدادی به نام جیم استورر، فقط چند ماه پس‌ از واقعه‌ی تاریخی ۱۹۶۹، برنامه‌نویسی Lunar Landing را به‌پایان رساند و تا سال ۱۹۷۳ به محبوب‌ترین بازی کامپیوتری آن زمان تبدیل شد.

به گزارش زومیت، بازی Lunar Landing ازنظر فنی در ژانر ماجراجویی متنی قرار می‌گیرد و در دوره‌ای ساخته شد که حتی تصور داشتن کامپیوتر شخصی در هر خانه‌‌ای، به‌اندازه‌ی رؤیای سفر به ماه دور از ذهن به‌نظر می‌رسید.

جیم استورر، سازنده‌ی بازی Lunar Landing، بعدها موفق شد چندین اختراع در‌زمینه‌ی کامپیوتر ثبت و مدرک دکتری در رشته‌ی علوم کامپیوتر از دانشگاه پرینستون اخذ کند. او درنهایت به استادی دانشگاه براندیس رسید و همچنان در آنجا مشغول به کار است.

مارتین سی. مارتین، کاشف باگ بازی Lunar Landing از استورر درباره‌ی نحوه‌ی رسیدن به چنین دستاوردی در جوانی و با امکانات محدود آن زمان سؤال کرد که استورر پاسخ داد: «در آن زمان در حسابان مهارت داشتم و با مفاهیمی مثل سری تیلور آشنا بودم. همچنین، به‌یاد دارم پدرم که فیزیک‌دان بود، در استخراج معادلات برای ساده‌سازی معادله‌ی کلاسیک راکت به من کمک کرد.»

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

با رفع باگ Liunar Landing، استراتژی بهینه‌ی بازی که در بازی‌های فضایی مدرن‌تر مثل Kerbal Space Program با عنوان Suicide Burn شناخته می‌شود، به فرود عالی با سرعت ۲٫۶۷ کیلومتربرساعت منجر می‌شود. فرود عالی سرعتی کمتر از ۱٫۶ کیلومتربرساعت دارد. درواقع، این باگ به فرود با سرعت ۵٫۶۳ کیلومتر‌بر‌ساعت منجر می‌شود؛ البته همچنان پذیرفتنی است.

فراموش نکنید بازی Liunar Landing با وجود باگ، عملکرد عالی داشت و به موفقیت بزرگی تبدیل شد. کشف ایرادی جزئی بعد از گذشت ۵۵ سال نشان‌دهنده‌ی کیفیت چشمگیر این بازی است.

برچسب ها: باگ ۵۵ساله ، بازی
ارسال به دوستان
ترکیب پرسپولیس و مس رفسنجان برای دیدار امروز سخنگوی وزارت امور خارجه: تعویق گفت‌وگوها بنا به پیشنهاد وزیر امور خارجه عمان بوده وزیر کار: حمایت فوری از حادثه‌دیدگان بندر شهید رجایی در دستور کار است/ حدود ۶ میلیون شاغل فاقد بیمه در کشور وجود دارد  فرمانده نیروی زمینی سپاه: دستگیری ۱۵۰ تروریست در سیستان و بلوچستان احضار ۵ عضو شهرداری و شورای شهر فریدونکنار به اتهام اخذ رشوه و پولشویی حضور داوطلبانه یک آتش نشان در حادثه بندر شهید رجایی (فیلم) مذاکرات ایران و آمریکا به تعویق افتاد/ وزیر خارجه عمان: به دلایل لجستیکی است واکنش پسر ترامپ به تلاش‌های نئوکان‌ها برای به شکست کشاندن مذاکرات ایران و آمریکا  ناسا اولین ژنراتور فضایی انرژی هسته‌ای جهان را آزمایش می‌کند آقای آملی لاریجانی! بعد از 2300 روز، تازه می گویید نه تعجیل می کنیم نه تعلل؟! 5 آموزۀ استراتژیک در مذاکرۀ ایران و آمریکا به روایت اندیشکدۀ کارنگی حوزه علمیه قم چگونه در سال ۱۳۰۱ بازتأسیس شد؟ مشاور امنیت ملی کاخ سفید: ترامپ آماده صلح با ایران است/ ویتکاف منتظر است تا تهران به میز مذاکرات بازگردد نتانیاهو: ۱۸ نفر به اتهام دست داشتن در آتش‌ سوزی‌ ها بازداشت شدند شلیک گلوله در نارمک تهران برای دستگیری ۲ سارق/ پلیس: سارقان می خواستند با ماموران درگیر شوند
نظرسنجی
به نظر شما هدف ستاد امر به معروف از ارسال پیامک های حجاب به موبایل های مردم چیست؟