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 ஏப்ரல் ஃபூலின் புதுப்பிப்பில் மைன்ஸ்வீப்பரின் பதிப்பை வெளியிட்டது. HP-48G கிராஃபிங் கால்குலேட்டரில் "மைன்ஹன்ட்" என்று அழைக்கப்படும் ஒரு மாறுபாடு உள்ளது, அங்கு வீரர் விளையாட்டு மைதானத்தின் ஒரு மூலையில் இருந்து மற்றொன்றுக்கு பாதுகாப்பாக செல்ல வேண்டும். வீரரின் தற்போதைய நிலையை சுற்றியுள்ள சதுரங்களில் எத்தனை சுரங்கங்கள் உள்ளன என்பது மட்டுமே கொடுக்கப்பட்ட தடயங்கள். கூகிள் தேடலில் மைன்ஸ்வீப்பரின் ஒரு பதிப்பு ஈஸ்டர் முட்டையாக உள்ளது, இது விளையாட்டின் பெயரைத் தேடுவதன் மூலம் கிடைக்கிறது. காகிதத்தில் விளையாடுவதற்கு பொருத்தமான மைன்ஸ்வீப்பரின் லாஜிக் புதிர் மாறுபாடு, ஏற்கனவே வெளிப்படுத்தப்பட்ட சில சதுரங்களுடன் தொடங்குகிறது. வீரர் மேலும் சதுரங்களை வெளிப்படுத்த முடியாது, ஆனால் அதற்கு பதிலாக மீதமுள்ள சுரங்கங்களை சரியாக குறிக்க வேண்டும். மைன்ஸ்வீப்பரின் வழக்கமான வடிவத்தைப் போலல்லாமல், இந்த புதிர்கள் பொதுவாக ஒரு தனித்துவமான தீர்வைக் கொண்டுள்ளன. இந்த புதிர்கள் தென்மேற்கு ஏர்லைன்ஸின் ஸ்பிரிட் இதழில் 2008-2009 இல் நட்சத்திர வரைபடத்திற்காக ஜப்பானிய மொழியில் "டென்டைசு" என்ற பெயரில் தோன்றின. போட்டி மைன்ஸ்வீப்பர் வீரர்கள் முடிந்தவரை விரைவாக விளையாட்டை முடிப்பதை நோக்கமாகக் கொண்டுள்ளனர். நேரத்தைக் குறைக்க வீரர்கள் வடிவங்களை மனப்பாடம் செய்கிறார்கள். சில வீரர்கள் "1.5 கிளிக்" என்ற நுட்பத்தைப் பயன்படுத்துகிறார்கள், இது சுரங்கங்களை வெளிப்படுத்த உதவுகிறது, அதே நேரத்தில் மற்ற வீரர்கள் சுரங்கங்களைக் குறிக்க மாட்டார்கள். இந்த விளையாட்டு போட்டிகளில் போட்டித்தன்மையுடன் விளையாடப்படுகிறது. அர்ப்பணிப்புள்ள வீரர்களின் சமூகம் உருவானது; இந்த சமூகம் Minesweeper.info போன்ற வலைத்தளங்களில் மையப்படுத்தப்பட்டது. 2023 ஆம் ஆண்டு நிலவரப்படி, மைன்ஸ்வீப்பரின் மூன்று சிக்கல்களையும் முடிக்க விரைவான நேரம் 2022 ஆம் ஆண்டில் ஜு ஜீ-என் ஆல் 32.88 விநாடிகள் ஆகும். கணக்கீட்டு சிக்கலானது 2000 ஆம் ஆண்டில், சாடி கேய் ஒரு ஆதாரத்தை வெளியிட்டார், இது NP-முழுமையானது என்பதை தீர்மானிக்க கொடுக்கப்பட்ட கட்டம் வெளிப்படுத்தப்படாத, சரியாக கொடியிடப்பட்ட மற்றும் அறியப்படாத சதுரங்கள், முன்னணியில் உள்ள லேபிள்களும் கொடுக்கப்பட்டுள்ளன, சுரங்கங்களின் ஏற்பாட்டைக் கொண்டுள்ளனவா, அதற்காக அது விளையாட்டின் விதிகளுக்குள் சாத்தியமாகும். வாதம் ஆக்கபூர்வமானது, எந்தவொரு பூலியன் சுற்றையும் விரைவாக ஒரு கட்டமாக மாற்றுவதற்கான ஒரு முறை, இது சுற்று திருப்திகரமாக இருந்தால் மட்டுமே சாத்தியமாகும்; என். பி. யில் உறுப்பினர் என்பது சுரங்கங்களின் ஏற்பாட்டை சான்றிதழாகப் பயன்படுத்துவதன் மூலம் நிறுவப்படுகிறது. இருப்பினும், ஒரு மைன்ஸ்வீப்பர் போர்டு ஏற்கனவே சீராக இருக்கும் என்று உத்தரவாதம் அளிக்கப்பட்டால், அதைத் தீர்ப்பது NP-முழுமையானது என்று தெரியவில்லை, ஆனால் அது இணை-NP-முழுமையானது என்று நிரூபிக்கப்பட்டுள்ளது. இருப்பினும், பிந்தைய வழக்கில், மைன்ஸ்வீப்பர்-SAT க்கு ஒத்த ஒரு கட்ட மாற்றத்தை வெளிப்படுத்துகிறதுஃ 25 சதவீதத்திற்கும் அதிகமான சதுரங்கள் வெட்டப்படும்போது, ஒரு பலகையை தீர்ப்பதற்கு அதிவேகமாக-சாத்தியமற்ற சுரங்கங்களின் தொகுப்பை யூகிக்க வேண்டும். எல்லையற்ற மைன்ஸ்வீப்பர் டூரிங்-முழுமையானது என்பதையும் கேய் நிரூபித்தார். மேலும் காண்க பைனரி மாறிகளின் இயற்கணிதத்துடன் போர்டு புதிர்கள் குறிப்புகள் இன்லைன் மேற்கோள்கள் பொது குறிப்புகள்-கேயின் NP-முழுமை முடிவை விளக்கும் ஒரு திறந்த அணுகல் காகிதம். வெளிப்புற இணைப்புகள் ரிச்சர்ட் கேயின் மைன்ஸ்வீப்பர் பக்கங்கள் மைக்ரோசாப்ட் மைன்ஸ்வீப்பர் இணைய காப்பகத்தில் உலாவியில் விளையாடக்கூடியது சாதாரண விளையாட்டுகள் லினக்ஸ் விளையாட்டுகள் NP-முழுமையான சிக்கல்கள் புதிர் வீடியோ கேம்கள் வெடிகுண்டு அகற்றுதல் பற்றிய வீடியோ கேம்கள் விண்டோஸ் கேம்கள்