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

پس از گذشت ۵۵ سال از انتشار اولین بازی شبیه‌ساز فرود آپولو ۱۱ به نام، در نهایت یک باگ در کد آن آشکار شد

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

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

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

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

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

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

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