ونڈوز سولیٹیئر کے بارے میں لکھنے سے حال ہی میں مجھے ونڈوز کے ساتھ بنڈل ایک اور کلاسک کھیل کے بارے میں سوچنا پڑا: پنبال۔ ونڈوز پنبال دراصل مکمل جھکاؤ کا ایک اتارا ہوا ورژن تھا ! پنبال ، سنیماٹرونکس کا 1995 کا کھیل۔ ونڈوز 95 پلس کے ساتھ شروع! پیک ، اور ایکس پی تک ونڈوز کے تمام صارف ورژنوں کے ذریعے جاری رکھنے سے ، صارفین مکمل جھکاؤ کا "اسپیس کیڈٹ" ٹیبل مفت کھیل سکتے ہیں۔
ونڈوز ورژن (جس کو محض "3D پنبال" کہا جاتا تھا) اور فل ٹیلٹ ٹیبل کے مابین معمولی تغیرات تھے ، لیکن اس گیم نے لاکھوں ونڈوز صارفین کو کام اور مطالعے سے لطف اندوز ہونے کی پیش کش کی۔ جب ایکس پی کو تبدیل کرنے کے لئے ونڈوز وسٹا 2007 کے اوائل میں روانہ ہوا تھا ، تاہم ، ونڈوز پنبال کہیں نہیں ملا تھا۔ تو کیا ہوا؟
چونکہ ونڈوز پنبال کو سینیمیٹرنکس نے تیار کیا تھا اور میکسس نے شائع کیا تھا ، بہت سے لوگوں نے قیاس کیا تھا کہ مائیکرو سافٹ کے کھیل کو ونڈوز میں شامل کرنے کے لائسنس کی میعاد ختم ہوچکی ہے ، یا کمپنیوں کے مابین کچھ دوسرے قانونی تنازعہ کے نتیجے میں اس کھیل کو ہٹادیا گیا ہے۔ اصل جواب کم ڈرامائی تھا ، لیکن زیادہ تکنیکی تھا۔
ریمنڈ چن / مائیکرو سافٹ
جیسا کہ مائیکرو سافٹ کے انجینئر ریمنڈ چن نے 2012 کے ایم ایس ڈی این بلاگ پوسٹ میں سمجھایا تھا ، ونڈوز پنبال کے نقصان کی اصل وجہ 32 بٹ سے 64 بٹ فن تعمیر میں تبدیل ہونا تھا۔ اگرچہ مائیکروسافٹ نے ونڈوز ایکس پی کا 64 بٹ ورژن جاری کیا ، لیکن یہ وسٹا اور خاص طور پر ونڈوز 7 تک نہیں تھا کہ 64 بٹ ونڈوز نے مرکزی دھارے میں مارا۔ نئے فن تعمیر کی تائید کے ل This اس کے لئے لاکھوں کوڈ لائنوں کو اپ ڈیٹ اور تحریری شکل دینے کی ضرورت تھی ، اور کچھ پرانے پروگراموں کے ساتھ دوسروں کے مقابلے میں کام کرنا زیادہ مشکل تھا:
پنبال کے 64 بٹ ورژن میں ایک خوبصورت گندی بگ تھی جہاں گیند آسانی سے کسی دوسرے شیطان کے جیسے ماضی جیسی گزرتی تھی۔ خاص طور پر ، جب آپ کھیل شروع کرتے ہیں تو ، گیند لانچر کو پہنچا دی جاتی تھی ، اور پھر یہ آہستہ آہستہ اسکرین کے نیچے کی طرف ، پلٹکر کے ذریعہ ، اور میز کے نیچے کی طرف آ جاتی تھی۔
ہم میں سے دو نے یہ جاننے کے لئے پروگرام کو ڈیبگ کرنے کی کوشش کی کہ کیا ہورہا ہے ، لیکن یہ کہ یہ کوڈ کئی سال پہلے کسی بیرونی کمپنی نے لکھا تھا ، اور یہ کہ مائیکرو سافٹ میں کوئی بھی یہ نہیں سمجھا کہ اس کوڈ نے کیسے کام کیا ( ابھی تک اسے کم سمجھ گیا) ، اور یہ کہ کوڈ کا بیشتر حصہ مکمل طور پر غیر منظم تھا ، ہم تصادم کا پتہ لگانے والا کیوں کام نہیں کررہے تھے اس کا اندازہ نہیں لگا سکے۔ ہیک ، ہمیں تصادم کا پتہ لگانے والا بھی نہیں مل سکا!
ہمارے پاس کوڈ کی کئی ملین لائنیں پورٹ کرنے کے لئے ابھی باقی ہیں ، لہذا ہم اس کوڈ کا مطالعہ کرنے میں کچھ دن گزارنے کے متحمل نہیں ہوسکتے ہیں کہ یہ معلوم کرنے کی کوشش کی جاسکتی ہے کہ فلوٹنگ پوائنٹ گول کی غلطی تصادم کا پتہ لگانے میں ناکام ہونے کی وجہ سے کیا ہے۔ ہم نے ابھی پنبال کو مصنوعات سے خارج کرنے کے لئے ابھی ایگزیکٹو فیصلہ لیا۔
اگرچہ ونڈوز پنبال ممکنہ طور پر کافی وقت اور وسائل کے ساتھ نجات پانے والا ہوتا ، لیکن مائیکروسافٹ کے ل simply اس کھیل کو تیز رکھنا یہ مناسب نہیں تھا۔ شکر ہے ، ورچوئلائزیشن جیسی پیشرفتیں اب ونڈوز صارفین کو ایک خاص عمر کے اس کلاسک کھیل پر دوبارہ نظر ڈالنے دیتی ہیں۔ صرف ونڈوز 98 یا ونڈوز ایکس پی ورچوئل مشین کو لوڈ کرکے ، ونڈوز پنبال ، سولیٹیئر اور دیگر کلاسک کھیل ایک بار پھر پہنچ جاتے ہیں۔
یہاں ایک بونس تفریح حقیقت ہے: ونڈوز پنبال نے ونڈوز ایکس پی میں تو اسے قریب قریب نہیں کردیا تھا۔ کمپیوٹر کی ہارڈویئر گیم کی ترقی اور ونڈوز ایکس پی کے آغاز کے درمیان اب تک آگے بڑھ چکی ہے کہ ایکس پی پر گیم کی ابتدائی عمارتیں ایک سیکنڈ سے زیادہ فریم فی سیکنڈ میں چلتی ہیں ، وسائل کو ضائع کرتے اور سسٹم کے سی پی یو کو زیادہ سے زیادہ نکالتی ہیں۔ شکر ہے کہ ، اس مسئلے کو حل کرنا (فریم ریٹ لیمیئر شامل کرکے) 64 بٹ میں منتقلی حل کرنے سے کہیں زیادہ آسان تھا ، اور اس وجہ سے ونڈوز پنبال محفوظ ہوگیا ، جس سے XP صارفین کی نسل کو بھی کھیل کا تجربہ کرنے دیا گیا۔
