Articles

cum pot minimiza șansele mele de a pierde în Minesweeper?

Minesweeper este un joc despre eliminarea posibilităților bazate pe informațiile pe care le cunoașteți deja. Trebuie să aveți grijă să nu vă asumați lucrurile sau este posibil să eșuați.

în cazul tău, presupunerea ta proastă a fost steagul marcat cu o pictogramă bombă cu un X prin el, în sus și în dreapta 1. Acest 1 avea deja o mină într-un pătrat adiacent, deci nu ar fi putut exista o mină acolo. Dacă faceți clic pe acest pătrat, probabil, v-ar fi dat câteva informații suplimentare pentru a rezolva puzzle-ului în acest domeniu.

algoritmul de bază este:

  1. există pătrate în care numărul de pe pătrat este același cu numărul adiacent de steaguri + numărul adiacent de pătrate despre care nu știu? Dacă este așa, Pavilion pătrate necunoscute, acestea trebuie să fie mine.
  2. verificați cu atenție fiecare pătrat adiacent minelor marcate pentru a confirma că ați marcat corect.
  3. Faceți clic pe orice pătrate necunoscute care sunt în jurul pătrate numerotate în cazul în care numărul de steaguri este egal cu numărul de pe pătrat.

Dacă faceți acest lucru în mod corespunzător, există foarte puține situații în care nu veți avea suficiente informații pentru a rezolva puzzle-ul fără a face o greșeală.

uneori, nu se poate determina plasarea de mine bazate pe doar uita la un pătrat, și va trebui să combine constrângerile, în scopul de a rezolva puzzle-ului.

Exemplul 1: Trivial

- - - - - - 1 1 1 - - 1 ? 1 - - 1 1 1 - - - - - - 

? este un pătrat pe care nu l-ați descoperit (un pătrat albastru în versiunea dvs. de Minesweeper).

numerele indică numărul de mine care se află în pătrate care ating pătratul curent. Trebuie să existe atât de multe mine în piețele adiacente – nu pot exista mai puține sau mai multe mine decât aceasta.

este sigur să presupunem că ? în acest caz, este o mină, pentru că ați expus toate, cu excepția unui pătrat în jurul fiecăruia dintre cei 1 – Acest lucru indică faptul că trebuie să existe o mină în ultimul pătrat care le atinge. Puteți să semnalizați acest pătrat central și să vă simțiți încrezători că ați găsit o mină.

semnalarea unei mine nu vă spune dacă aveți dreptate sau nu – înseamnă doar că credeți că există o mină acolo. Vă împiedică să faceți clic pe acest pătrat fără a scoate mai întâi steagul. În unele cazuri, este posibil să fi făcut o presupunere incorectă cu privire la locațiile minelor. Jocul se termină când ați descoperit fiecare pătrat care nu este o mină.

Exemplul 2: satisfacerea constrângerilor independente

luați în considerare un exemplu mai complex:

 - - - - - - - 1 1 1 - - - 1 ? 1 - - 2 3 ? 1 - - ? ? ? 1 1 - ? ? ? ? 1 -

dacă vă uitați doar la pătratul cu 3 nu aveți suficiente informații pentru a determina care dintre cele 5 semne de întrebare conțin mine. Știi că 3 dintre ei fac, dar doar știind că nu este suficient.cu toate acestea, putem începe să eliminăm posibilitățile uitându-ne la pătratele din jur. De exemplu, 2 pe coloana din stânga – există doar 2 pătrate necunoscute adiacente, astfel încât cele două trebuie să fie mine. Semnalizarea lor lasă doar un pătrat lângă 3, care este o mină. Dacă ne uităm la 1s deasupra 3, putem spune din rândul de sus al lui 1 că pătratul din mijloc trebuie să fie o mină – pentru acele pătrate, este singurul pătrat neexpus. Acum avem 3 mine în jurul celor 3 de care suntem siguri.

 - - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 ? 1 - - F F ? 1 1 - ? ? ? ? 1 -

acum știm că celelalte două pătrate de lângă 3 nu pot fi mine și sunt sigure pentru a face clic.

 - - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 2 1 - - F F 2 1 1 - ? ? ? ? 1 -

făcând clic pe ele dezvăluie încă 2 pătrate de informații. Topul 2 pe care tocmai l-am descoperit are 2 steaguri adiacente de care suntem siguri, dar știm toate pătratele din jurul său, deci este doar o confirmare a ceea ce știam deja. Partea de jos 2 are un singur steag adiacent, așa că ne lipsește o mină. Putem spune din grupul de 1 din coloana din dreapta că trebuie să existe o mină în pătratul din dreapta, astfel încât celelalte două pătrate adiacente acestui 2 trebuie să fie sigure.

 - - - - - - - 1 1 1 - - - 1 F 1 - - 2 3 2 1 - - F F 2 1 1 - 2 2 2 F 1 -

Exemplul 3: Satisfacerea mai multor constrângeri concurente

acum, pentru un exemplu și mai dur, unul în care privirea unui singur pătrat numerotat nu este suficientă:

 2 F ? ? ? F 3 ? ? ? 1 3 ? ? ? - 3 ? ? ? 1 F ? ? ? 
  • top 3 are 2 steaguri în jurul său, deci unul dintre pătratele adiacente rămase trebuie să fie o bombă.
  • mijlocul 3 are 1 steag în jurul său, deci 2 din pătratele adiacente rămase trebuie să fie bombe.
  • partea de jos 3 are 1 steag în jurul său, deci 2 din pătratele adiacente rămase trebuie să fie bombe.

cu toate acestea, în mod independent, aceasta nu este suficientă informație pentru a afla care pătrate din jurul celor 3 sunt bombe. Dacă le luăm împreună, ne putem da seama.

top 3 și mijloc 3 au două adiacente ? pătrate de suprapunere. Din aceste 4 pătrate în total, știm că două sunt bombe și există un număr limitat de modele care fac ca toate acestea să funcționeze. Puteți juca în jurul cu configurația steaguri, dar în cele din urmă, singurul model care funcționează este:

 2 F ? ? ? F 3 ? ? ? 1 3 F ? ? - 3 F ? ? 1 F ? ? ? 

orice altă configurație, și nu reușesc fie top 3 sau mijloc 3. Odată ce ați marcat aceste două bombe, le-ați luat un cuplu mai multe pătrate puteți fi sigur că sunt în siguranță, și puteți continua rezolvarea puzzle-ului. De exemplu, acum că știm că pătratele din jurul mijlocului și fundului 3 sunt sigure, putem face clic pe celălalt ?e în jurul lor pentru a expune mai multe informații.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *