Anonim

উইন্ডোজ সলিটায়ার সম্পর্কে লেখা সম্প্রতি আমাকে উইন্ডোজ: পিনবলের সাথে বান্ডিল করা আরও একটি ক্লাসিক গেম সম্পর্কে ভাবতে বাধ্য করেছে। উইন্ডোজ পিনবল আসলে ফুল টিল্টের একটি স্ট্রিপড ডাউন সংস্করণ ছিল ! পিনবল , সিনেমাট্রনিক্স থেকে 1995 সালের একটি খেলা। উইন্ডোজ 95 প্লাস দিয়ে শুরু! প্যাক, এবং এক্সপি অবধি উইন্ডোজের সমস্ত গ্রাহক সংস্করণ জুড়ে অবিরত রেখে, ব্যবহারকারীরা নিখরচায় পুরো টিলার "স্পেস ক্যাডেট" টেবিলটি খেলতে পারত।

উইন্ডোজ সংস্করণ (যা কেবল "থ্রিডি পিনবল" নামে পরিচিত ছিল) এবং সম্পূর্ণ টিল্ট টেবিলের মধ্যে কিছুটা তফাত ছিল, তবে গেমটি কয়েক মিলিয়ন উইন্ডোজ ব্যবহারকারীদের কাজ এবং অধ্যয়ন থেকে মজাদার পালনের প্রস্তাব দিয়েছে। উইন্ডোজ ভিস্তা এক্সপি প্রতিস্থাপনের জন্য ২০০ 2007 এর প্রথম দিকে যখন বের হয়েছিল, তবে উইন্ডোজ পিনবলের কোথাও খুঁজে পাওয়া যায়নি। তাহলে কি হয়েছে?

উইন্ডোজ পিনবল সিনেমাট্রোট্রনিক্স দ্বারা বিকাশ করা হয়েছিল এবং ম্যাক্সিস দ্বারা প্রকাশিত হয়েছিল, অনেকে অনুমান করেছিলেন যে উইন্ডোজটিতে গেমটি অন্তর্ভুক্ত করার জন্য মাইক্রোসফ্টের লাইসেন্সের মেয়াদ শেষ হয়ে গেছে, বা সংস্থাগুলির মধ্যে অন্য কোনও আইনি বিরোধের ফলে গেমটি সরানো হয়েছিল in আসল উত্তরটি কম নাটকীয়, তবে আরও প্রযুক্তিগত ছিল।

রেমন্ড চেন / মাইক্রোসফ্ট

মাইক্রোসফ্ট ইঞ্জিনিয়ার রেমন্ড চেনের একটি এমএসডিএন ব্লগ পোস্টে যেমন ব্যাখ্যা করা হয়েছে, উইন্ডোজ পিনবলের ক্ষয় হওয়ার আসল কারণটি 32-বিট থেকে 64-বিটের আর্কিটেকচারে স্যুইচ করা ছিল। যদিও মাইক্রোসফ্ট উইন্ডোজ এক্সপির একটি bit৪-বিট সংস্করণ প্রকাশ করেছে, এটি ভিস্তা এবং বিশেষত উইন্ডোজ until অবধি ছিল না, যে 64৪-বিট উইন্ডোজ মূলধারায় এসেছিল। নতুন আর্কিটেকচারকে সমর্থন করার জন্য লক্ষ লক্ষ লাইন কোড আপডেট করা এবং লেখার প্রয়োজন ছিল এবং কিছু পুরানো প্রোগ্রামগুলির সাথে অন্যদের তুলনায় কাজ করা আরও কঠিন ছিল:

পিনবলের -৪-বিটের সংস্করণটিতে একটি সুন্দর বাজে বাগ রয়েছে যেখানে বলটি কেবল ভূতের মতো অন্যান্য বস্তুর মধ্য দিয়ে যায়। বিশেষত, আপনি যখন খেলা শুরু করবেন, বলটি লঞ্চারে পৌঁছে দেওয়া হবে, এবং তারপরে এটি ধীরে ধীরে পলারের মাধ্যমে এবং টেবিলের নীচের দিকে পড়বে।

আমাদের দু'জন কী চলছে তা নির্ধারণের জন্য প্রোগ্রামটি ডিবাগ করার চেষ্টা করেছিল, কিন্তু এই যে এই কোডটি বেশ কয়েক বছর আগে বাইরের কোনও সংস্থা লিখেছিল এবং মাইক্রোসফ্টের কেউই কোডটি কীভাবে কাজ করে তা কখনই বুঝতে পারে নি ( এখনও কম বুঝতে পারে না), এবং বেশিরভাগ কোডটি সম্পূর্ণরূপে নিঃশর্ত ছিল, সংঘর্ষ সনাক্তকারী কেন কাজ করছে না তা আমরা সহজেই অনুধাবন করতে পারি না। হেক, আমরা এমনকি সংঘর্ষের সনাক্তকারীকে খুঁজে পেলাম না!

আমাদের কাছে কয়েক মিলিয়ন লাইনের কোড পোর্ট করার জন্য রয়েছে, তাই সংক্ষিপ্ত সনাক্তকরণ ব্যর্থ হওয়ার কারণে কোন অস্পষ্ট ভাসমান বিন্দুটি রাউন্ডিং ত্রুটি ঘটছে তা বের করার চেষ্টা করে আমরা কোডটি অধ্যয়ন করে কিছু দিন ব্যয় করতে পারিনি। পণ্যটি থেকে পিনবলকে ফেলে দেওয়ার জন্য আমরা ঠিক সেখানেই কার্যনির্বাহী সিদ্ধান্ত নিয়েছি।

উইন্ডোজ পিনবল সম্ভবত যথেষ্ট সময় এবং সংস্থান সহ উদ্ধারযোগ্য হতে পারে, তবে গেমটি চালিয়ে রাখা মাইক্রোসফ্টের পক্ষে এটি উপযুক্ত ছিল না। ধন্যবাদ, ভার্চুয়ালাইজেশনের মতো অগ্রগতিগুলি এখন একটি নির্দিষ্ট বয়সের উইন্ডোজ ব্যবহারকারীদের এই ক্লাসিক গেমটি পুনরায় দেখাতে দেয়। উইন্ডোজ 98 বা উইন্ডোজ এক্সপি ভার্চুয়াল মেশিনটি কেবল লোড করে উইন্ডোজ পিনবল, সলিটায়ার এবং অন্যান্য ক্লাসিক গেমগুলি আবার একবারে নাগালের মধ্যে রয়েছে।

এখানে একটি বোনাস মজাদার ঘটনা: উইন্ডোজ পিনবল এমনকি উইন্ডোজ এক্সপি-তে পরিণত করে নি। কম্পিউটারের হার্ডওয়্যারটি গেমের বিকাশ এবং উইন্ডোজ এক্সপি চালু করার মধ্যে এতদূর এগিয়ে গিয়েছিল যে এক্সপি-তে গেমের প্রাথমিক ভিত্তি প্রতি সেকেন্ডে এক মিলিয়ন ফ্রেমের উপরে চলে গিয়েছিল, সংস্থানগুলি নষ্ট করে এবং সিস্টেমের সিপিইউ বাড়িয়ে তোলে। ধন্যবাদ, problem৪-বিটে স্থানান্তর সমাধানের চেয়ে সমস্যাটি (ফ্রেম রেট সীমাবদ্ধ করে) সমাধান করা অনেক সহজ ছিল এবং তাই উইন্ডোজ পিনবল সংরক্ষণ করা হয়েছিল, যাতে এক্সপি ব্যবহারকারীদের একটি প্রজন্মও গেমটি অনুভব করতে দেয়।

উইন্ডোজ পিনবলের কি হয়েছে?