پیام ویژه - زومیت / بازی نوستالژیک ویندوز باگ عجیبی داشت که میتوانست آن را به سرعت غیرقابلباوری برساند؛ اما نتیجه برای مایکروسافت خوشایند نبود.
پینبال سهبعدی ویندوز با نام Space Cadet یکی از خاطرهانگیزترین بازیهای کلاسیک سیستمعامل مایکروسافت است که بسیاری از کاربران دههی 90 میلادی آن را تجربه کردهاند. دیو پلامر، مهندس باسابقهی مایکروسافت که روی بخشهایی مثل تسکمنیجر، مدیاسنتر و پشتیبانی داخلی از فایلهای ZIP کار کرده بود، این بازی را از ویندوز NT به ویندوز 95 منتقل کرد. او اخیراً در کانال یوتیوب خود فاش کرد که بازی در اصل باگ عجیبی داشت که میتوانست آن را با نرخ خارقالعادهی 5000 فریمبرثانیه اجرا کند.
بازار ![]()
پلامر توضیح داد که موتور بازی Space Cadet طوری نوشته شده بود که فریمها را با نهایت توان سختافزار رسم میکرد. از آنجا که بازی روی پردازندهی MIPS R4000 با فرکانس 200 مگاهرتز توسعه یافته بود، در زمان خود با نرخ 60 تا 90 فریمبرثانیه اجرا میشد. اما با پیشرفت سختافزار، مشکل تازهای بروز کرد: بازی روی سیستمهای چندهستهای بهطور مداوم یک هستهی کامل پردازنده را اشغال میکرد و نرخ فریم آن به حدود 5000 رسید.
موضوع نرخ فریم Space Cadet آنقدر جدی شد که ریموند چن، یکی دیگر از مهندسان مایکروسافت مجبور شد این عدد را به 100 محدود کند. او بعدها در وبلاگ خود توضیح داد که رفع این نوع باگها در ویندوز 95 بخشی از تلاش گستردهی مایکروسافت برای بهبود سازگاری برنامهها و کاهش مشکلات نرمافزاری بود. پلامر هم تأکید کرد هر باگی که نیاز به انتشار Service Pack داشت، برای تیم توسعه نوعی شکست و شرمندگی محسوب میشد.
ماجرا امروز بیشتر طنزآمیز بهنظر میرسد، اما اهمیت باگ نشان میدهد که حتی سادهترین بازیها هم میتوانند چالشهای جدی نرمافزاری ایجاد کنند. جالب اینکه در سالهای اخیر مایکروسافت همچنان با بحرانهای مشابه دستوپنچه نرم میکند؛ از اتهام خراب کردن SSDها در ویندوز 11 گرفته تا مشکلات امنیتی و حریم خصوصی ویژگی Recall در کامپیوترهای کوپایلت پلاس. این انتقادات باعث شد برخی تحلیلگران بگویند مایکروسافت بیش از نوآوری، به دنبال موجهای زودگذر بازار است.
بااین حال ساتیا نادلا، مدیرعامل مایکروسافت تأکید کرد هوش مصنوعی اکنون حدود 30 درصد کدهای این شرکت را مینویسد؛ حرکتی که نشان میدهد غول نرمافزاری هنوز هم آمادهی ریسک است، حتی اگر همه آن را نپسندند.