Minesweeper (video game)
মাইন্সউইপার একটি লজিক পাজল ভিডিও গেমের ধারা যা সাধারণত ব্যক্তিগত কম্পিউটারে খেলা হয়। গেমটিতে ক্লিকযোগ্য টাইলের একটি গ্রিড রয়েছে, যার মধ্যে লুকানো "মাইন" (মূল গেমে নৌ মাইন হিসাবে চিত্রিত) বোর্ড জুড়ে ছড়িয়ে ছিটিয়ে রয়েছে। উদ্দেশ্য হল প্রতিটি ক্ষেত্রে পার্শ্ববর্তী খনিগুলির সংখ্যা সম্পর্কে সূত্র থেকে সাহায্য নিয়ে কোনও খনি বিস্ফোরণ না করে বোর্ডটি পরিষ্কার করা। মাইনসুইপারের বিভিন্ন রূপ তৈরি করা হয়েছে যা মাইনসুইপার এক্স, ক্রসমাইন এবং মাইনহান্টের মতো মৌলিক ধারণাগুলিকে প্রসারিত করে। মাইনসুইপারকে অন্যান্য গেমগুলিতে মিনিগেম হিসাবে অন্তর্ভুক্ত করা হয়েছে, যেমন রুনস্কেপ এবং মাইনক্রাফ্ট 2015 এপ্রিল ফুলস আপডেট। মাইনসুইপারের উৎপত্তি অস্পষ্ট। টেকরাডারের মতে, গেমটির প্রথম সংস্করণ ছিল 1990-এর মাইক্রোসফ্ট মাইনসুইপার, তবে ইউরোগ্যামার বলেছেন যে ইয়ান অ্যান্ড্রুর মাইন্ড-আউট (1983) প্রথম মাইনসুইপার গেম ছিল। মাইক্রোসফ্ট মাইন্সউইপারের স্রষ্টা কার্ট জনসন স্বীকার করেছেন যে তাঁর গেমের নকশাটি অন্য গেম থেকে ধার করা হয়েছিল, তবে এটি মাইন্ড-আউট ছিল না এবং এটি কোন গেম তা তাঁর মনে নেই। গেমপ্লে মাইনসুইপার-এ, লুকানো মাইনগুলি একটি বোর্ড জুড়ে ছড়িয়ে ছিটিয়ে থাকে, যা কোষে বিভক্ত। কোষগুলির একাধিক সম্ভাব্য অবস্থা রয়েছেঃ খোলা টাইলস (খেলার শুরুতে বোর্ডটি ঢেকে রাখা, পতাকা সরিয়েও তৈরি করা যেতে পারে) সংখ্যাযুক্ত টাইলস (1-8 দেখাতে পারে) ফাঁকা টাইলস (কোনও মাইন তির্যক/টাইলের সংলগ্ন নয়) ফ্ল্যাগ করা টাইলস (একটি খোলা টাইলের ডান ক্লিক করা) (?) প্রশ্নচিহ্নিত টাইল (একটি ফ্ল্যাগ করা টাইলের উপর ডান ক্লিক করা; শুধুমাত্র নির্দিষ্ট বাস্তবায়নে বিদ্যমান) একটি খোলা সেল ফাঁকা এবং ক্লিকযোগ্য, যখন একটি খোলা সেল উন্মুক্ত থাকে। ফ্ল্যাগ করা কোষগুলি সম্ভাব্য খনির অবস্থান নির্দেশ করার জন্য খেলোয়াড় দ্বারা চিহ্নিত খোলা কোষ; কিছু বাস্তবায়ন সন্দেহভাজন খনি উন্মোচন করার ঝুঁকি কমাতে ফ্ল্যাগ করা কোষগুলিকে খোলা যায় না। একজন খেলোয়াড় এটি খোলার জন্য একটি কোষ নির্বাচন করে। যদি কোনও খেলোয়াড় খনি সম্বলিত একটি সেল খোলেন, তবে খেলাটি হেরে যায়। অন্যথায়, খোলা কোষটি হয় একটি সংখ্যা প্রদর্শন করে, যা তির্যকভাবে এবং/অথবা সংলগ্ন খনিগুলির সংখ্যা নির্দেশ করে, অথবা একটি ফাঁকা টাইল (কখনও কখনও 0 হিসাবে দেখানো হয়), এবং সমস্ত সংলগ্ন কোষগুলি স্বয়ংক্রিয়ভাবে খোলা হবে। এটি একটি শৃঙ্খল প্রতিক্রিয়া সৃষ্টি করতে পারে; অন্যান্য ফাঁকা টাইল দ্বারা খোলা যে কোনও ফাঁকা টাইল আশেপাশের টাইলগুলিও খুলে দেয়। খেলোয়াড়রা একটি কোষকে পতাকাঙ্কিত করতে পারে, যা টাইলের উপর একটি পতাকা স্থাপন করে দৃশ্যমান করা হয়, এটি বোঝাতে যে তারা বিশ্বাস করে যে একটি খনি সেই জায়গায় রয়েছে। ফ্ল্যাগ করা কোষগুলি এখনও খোলা হয় না বলে মনে করা হয় এবং ফ্ল্যাগ করা নাও হতে পারে। খেলার কিছু সংস্করণে, যখন সংলগ্ন মাইনগুলির সংখ্যা সংলগ্ন ফ্ল্যাগ করা সেলগুলির সংখ্যার সমান হয়, তখন সমস্ত সংলগ্ন নন-ফ্ল্যাগ করা খোলা সেলগুলি বাম এবং ডান-ক্লিক উভয় দ্বারা খোলা যেতে পারে (কোনও টাইলস মাইন কিনা তা নির্বিশেষে), একটি প্রক্রিয়া যা চার্ডিং নামে পরিচিত। উদ্দেশ্য এবং কৌশল মাইন্সউইপারের একটি খেলা শুরু হয় যখন খেলোয়াড় প্রথমে একটি বোর্ডে একটি সেল নির্বাচন করে। প্রথম ক্লিকটি নিরাপদ হওয়ার নিশ্চয়তা দেয়, যদিও কিছু রূপ আরও নিশ্চিত করে যে সমস্ত সংলগ্ন কোষগুলিও নিরাপদ। খেলা চলাকালীন, খেলোয়াড় খোলা কোষগুলি থেকে দেওয়া তথ্য ব্যবহার করে আরও কোষগুলি খুঁজে বের করে যা খোলার জন্য নিরাপদ, বোর্ডটি সমাধান করার জন্য পুনরাবৃত্তিমূলকভাবে আরও তথ্য অর্জন করে। খেলোয়াড়কে বোর্ডে অবশিষ্ট খনিগুলির সংখ্যাও দেওয়া হয়, যা মাইনকাউন্ট নামে পরিচিত, যা চিহ্নিত কোষের সংখ্যা দ্বারা বিয়োগ করা মোট খনিগুলির সংখ্যা হিসাবে গণনা করা হয় (এইভাবে যদি অনেক বেশি পতাকা স্থাপন করা হয় তবে মাইনকাউন্ট ঋণাত্মক হতে পারে)। মাইনসুইপারের একটি খেলা জিততে, সমস্ত নন-মাইন সেল অবশ্যই একটি মাইন না খুলেই খুলতে হবে। কোনও স্কোর নেই, তবে খেলা শেষ করতে যে সময় লাগে তা রেকর্ড করার জন্য একটি টাইমার রয়েছে। খনি যুক্ত করে বা বৃহত্তর গ্রিড দিয়ে শুরু করে অসুবিধা বাড়ানো যেতে পারে। মাইন্সউইপারের বেশিরভাগ রূপ যা একটি নির্দিষ্ট বোর্ডে খেলা হয় না তা তিনটি ডিফল্ট বোর্ড কনফিগারেশন প্রদান করে, যা সাধারণত বিগিনার, ইন্টারমিডিয়েট এবং এক্সপার্ট নামে পরিচিত, ক্রমবর্ধমান অসুবিধা হিসাবে। প্রারম্ভিক সাধারণত 10টি খনি সহ একটি 8x8 বা 9x9 বোর্ডে থাকে, মধ্যবর্তী সাধারণত 40টি খনি সহ একটি 16x16 বোর্ডে থাকে এবং বিশেষজ্ঞ সাধারণত 99টি খনি সহ একটি 30x16 বোর্ডে থাকে, তবে সাধারণত বোর্ডের আকার এবং খনি গণনা কাস্টমাইজ করার একটি বিকল্প থাকে। টেকরাডারের মতে, মাইন্সউইপার 1990-এর দশকে মাইক্রোসফ্ট দ্বারা তৈরি করা হয়েছিল, তবে ইউরোগ্যামার মন্তব্য করেছেন যে মাইন্সউইপার 1983 সালে জেডএক্স স্পেকট্রামের জন্য ইয়ান অ্যান্ড্রু দ্বারা "কম পরিচিত, শক্তভাবে ডিজাইন করা গেম", মাইন্ড-আউট থেকে অনেক অনুপ্রেরণা অর্জন করেছিল। অ্যান্ড্রুর মতে, মাইক্রোসফ্ট মাইন্সউইপারের জন্য মাইন্ড-আউট অনুলিপি করেছে। মাইক্রোসফ্ট সংস্করণটি 1990 সালে উইন্ডোজ এন্টারটেইনমেন্ট প্যাকে প্রথম উপস্থিত হয়েছিল, যা উইন্ডোজ 3.11-এর অংশ হিসাবে দেওয়া হয়েছিল। গেমটি লিখেছেন রবার্ট ডোনার এবং কার্ট জনসন। জনসন বলেছিলেন যে মাইক্রোসফ্ট মাইনসুইপারের নকশাটি অন্য একটি গেম থেকে ধার করা হয়েছিল, তবে এটি মাইন-আউট ছিল না এবং এটি কোন গেম ছিল তা তার মনে নেই। 2001 সালে, ইন্টারন্যাশনাল ক্যাম্পেইন টু ব্যান উইনমাইন নামে একটি দল খেলার বিষয়টিকে ল্যান্ডমাইন থেকে পরিবর্তন করার জন্য প্রচারণা চালায়। দলটি মন্তব্য করেছে যে খেলাটি "খনিগুলির শিকারদের বিরুদ্ধে একটি অপরাধ"। উইন্ডোজ ভিস্তার মাইনসুইপার-এ পাওয়া একটি পরবর্তী সংস্করণ, প্রতিক্রিয়া হিসাবে খনিগুলির পরিবর্তে ফুলের সাথে একটি টাইলসেট সরবরাহ করেছিল। গেমটি প্রায়শই অপারেটিং সিস্টেম এবং ডেস্কটপ পরিবেশের সাথে একত্রিত হয়, যার মধ্যে রয়েছে আইবিএম-এর ওএস/2, মাইক্রোসফ্ট উইন্ডোজ, কেডিই, জিনোম এবং পাম ওএস-এর জন্য মাইনসুইপার। মাইক্রোসফ্ট মাইনসুইপার উইন্ডোজ 8 (2012) পর্যন্ত উইন্ডোজে ডিফল্টরূপে অন্তর্ভুক্ত ছিল। মাইক্রোসফ্ট এটিকে গেমটির একটি ফ্রি-টু-প্লে সংস্করণ দিয়ে প্রতিস্থাপন করেছে, যা মাইক্রোসফ্ট স্টোর থেকে ডাউনলোড করা যায়, যা হাউ-টু গিক অনুসারে "বিজ্ঞাপনে ভরা"। মাইনসুইপারের বৈচিত্র্যগুলি তৈরি করা হয়েছে যা মৌলিক ধারণাগুলিকে প্রসারিত করে এবং নতুন গেম ডিজাইনের উপাদানগুলি যুক্ত করে। মাইন্সউইপার এক্স উন্নত র্যান্ডমাইজেশন এবং আরও পরিসংখ্যান সহ মাইক্রোসফ্ট সংস্করণের একটি ক্লোন এবং দ্রুত সময়ে পৌঁছানোর উদ্দেশ্যে গেমের খেলোয়াড়দের কাছে জনপ্রিয়। আরবিটার এবং ভিয়েনাসুইপারও ক্লোন, এবং মাইনসুইপার এক্স-এর মতো একইভাবে ব্যবহৃত হয়। ক্রসমাইন হল খেলার মূল ধারণার আরও জটিল সংস্করণ, যা সংযুক্ত মাইন এবং অনিয়মিত ব্লক যোগ করে। বিট্র্যাপড গেমটিকে একটি রহস্যময় গেম সেটিং-এ রূপান্তরিত করে। মাইক্রোসফ্ট মাইনসুইপারের বেশ কয়েকটি সরাসরি ক্লোন অনলাইনে পাওয়া যায়। মাইনসুইপারকে ভাইনসুইপার নামে একটি মিনিগেমের মাধ্যমে রুনস্কেপের অংশ করা হয়েছিল। অ-জাপানি মুক্তিপ্রাপ্ত পোকেমন হার্টগোল্ড এবং সোলসিলভার-এ মাইনসুইপার এবং পিক্রস উভয়েরই বৈচিত্র্য ছিল। ভিডিও গেম মাইনক্রাফ্ট তার 2015 সালের এপ্রিল ফুলের আপডেটে মাইনসুইপারের একটি সংস্করণ প্রকাশ করেছে। এইচপি-48জি গ্রাফিং ক্যালকুলেটরে "মাইনহান্ট" নামে একটি বৈকল্পিক রয়েছে, যেখানে খেলোয়াড়কে খেলার মাঠের এক কোণ থেকে অন্য কোণে নিরাপদে যেতে হয়। খেলোয়াড়ের বর্তমান অবস্থানের চারপাশে বর্গক্ষেত্রগুলিতে কতগুলি মাইন রয়েছে তার একমাত্র সূত্র দেওয়া হয়েছে। গুগল অনুসন্ধানে ইস্টার ডিম হিসাবে মাইনসুইপারের একটি সংস্করণ অন্তর্ভুক্ত রয়েছে, যা গেমটির নাম অনুসন্ধান করে পাওয়া যায়। মাইনসুইপারের একটি লজিক ধাঁধা বৈকল্পিক, কাগজে খেলার জন্য উপযুক্ত, ইতিমধ্যে প্রকাশিত কিছু বর্গক্ষেত্র দিয়ে শুরু হয়। খেলোয়াড় আর কোনও বর্গক্ষেত্র প্রকাশ করতে পারে না, তবে পরিবর্তে অবশিষ্ট মাইনগুলি সঠিকভাবে চিহ্নিত করতে হবে। মাইনসুইপারের স্বাভাবিক রূপের বিপরীতে, এই পাজলগুলির সাধারণত একটি অনন্য সমাধান থাকে। এই ধাঁধাটি সাউথওয়েস্ট এয়ারলাইন্সের ম্যাগাজিন স্পিরিটে 2008-2009-এ "টেন্টাইজু" (中 中 中) নামে, একটি তারকা মানচিত্রের জন্য জাপানি ভাষায় প্রকাশিত হয়েছিল। প্রতিযোগিতামূলক মাইন্সউইপার খেলোয়াড়রা যত দ্রুত সম্ভব খেলাটি শেষ করার লক্ষ্য রাখে। খেলোয়াড়রা সময় কমাতে নিদর্শনগুলি মুখস্থ করে রাখে। কিছু খেলোয়াড় "1.5 ক্লিক" নামে একটি কৌশল ব্যবহার করে, যা মাইনগুলি প্রকাশ করতে সহায়তা করে, অন্য খেলোয়াড়রা মাইনগুলিকে একেবারেই ফ্ল্যাগ করে না। টুর্নামেন্টে খেলাটি প্রতিযোগিতামূলকভাবে খেলা হয়। নিবেদিত খেলোয়াড়দের একটি সম্প্রদায় আবির্ভূত হয়েছে; এই সম্প্রদায়টি Minesweeper.info এর মতো ওয়েবসাইটগুলিতে কেন্দ্রীভূত ছিল। 2023 সালের হিসাবে, 2022 সালে জু জে-এন দ্বারা মাইনসুইপারের তিনটি সমস্যা সম্পূর্ণ করার দ্রুততম সময় হল 32.88 সেকেন্ড। 2000 সালে, স্যাডি কায়ে একটি প্রমাণ প্রকাশ করেছিলেন যে অনাবৃত, সঠিকভাবে চিহ্নিত এবং অজানা বর্গক্ষেত্রের একটি প্রদত্ত গ্রিডে, অগ্রভাগের লেবেলগুলিও দেওয়া হয়েছে, মাইনগুলির একটি ব্যবস্থা রয়েছে যার জন্য এটি খেলার নিয়মের মধ্যে সম্ভব কিনা তা নির্ধারণ করা এনপি-সম্পূর্ণ। যুক্তিটি গঠনমূলক, যে কোনও বুলিয়ান সার্কিটকে দ্রুত এমন গ্রিডে রূপান্তর করার একটি পদ্ধতি যা কেবল তখনই সম্ভব যদি সার্কিটটি সন্তোষজনক হয়; এনপি-তে সদস্যপদ একটি শংসাপত্র হিসাবে খনিগুলির ব্যবস্থা ব্যবহার করে প্রতিষ্ঠিত হয়। যদি, যাইহোক, একটি মাইনসুইপার বোর্ড ইতিমধ্যে সামঞ্জস্যপূর্ণ হওয়ার নিশ্চয়তা দেওয়া হয়, তবে এটি সমাধান করা এনপি-সম্পূর্ণ হিসাবে জানা যায় না, তবে এটি সহ-এনপি-সম্পূর্ণ হিসাবে প্রমাণিত হয়েছে। যাইহোক, পরের ক্ষেত্রে, মাইনসুইপার-স্যাটের অনুরূপ একটি পর্যায় রূপান্তর প্রদর্শন করেঃ যখন 25 শতাংশের বেশি বর্গক্ষেত্র খনন করা হয়, তখন একটি বোর্ড সমাধান করার জন্য একটি সূচকীয়ভাবে-সম্ভবত খনিগুলির সেট অনুমান করা প্রয়োজন। কায়ে আরও প্রমাণ করেছেন যে অসীম মাইনসুইপার টুরিং-সম্পূর্ণ। আরও দেখুন বাইনারি ভেরিয়েবলের বীজগণিত সহ বোর্ড পাজল রেফারেন্স ইনলাইন উদ্ধৃতি সাধারণ রেফারেন্স-কায়ের এনপি-সম্পূর্ণতার ফলাফল ব্যাখ্যা করে একটি উন্মুক্ত প্রবেশাধিকার কাগজ। বাহ্যিক লিঙ্কগুলি রিচার্ড কায়ের মাইনসুইপার পৃষ্ঠাগুলি মাইক্রোসফ্ট মাইনসুইপার ইন্টারনেট আর্কাইভ ক্যাজুয়াল গেমস লিনাক্স গেমস এনপি-সম্পূর্ণ সমস্যা ধাঁধা ভিডিও গেম বোমা নিষ্পত্তি সম্পর্কে ভিডিও গেম উইন্ডোজ গেম