Minesweeper Strategii și tactici

STRATEGII MINESWEEPER & TACTICI

Câteva sfaturi rapide…

  1. Dacă ești forțat să ghicești, ghicește ceea ce are cel mai mic risc.
  2. Dacă nu cunoașteți toate mișcările, atunci încercarea de a merge mai repede vă face de fapt mai rău. Așa că mergeți încet.
  3. Dacă ești forțat să ghicești, fă o presupunere care te va ajuta de fapt dacă se dovedește a fi corectă.
  4. Nu alegeți doar prima mutare validă pe care o observați, alegeți cea mai bună mutare disponibilă.
  5. Nu marcați o mină dacă nu este posibil să vă ajute să vă dați seama care sunt pătratele libere.
  6. Dacă vreți să mergeți cel mai rapid curent, distrageți-vă atenția în timp ce jucați vorbind cu cineva sau ascultând televizorul.
  7. Pentru a vă îmbunătăți dincolo de un anumit platou, trebuie să faceți 0 greșeli și să știți 100% din mutări.
  8. Evitați zidurile până când nu ați mâncat centrul hărții.
  9. Încercarea de a obține o deschidere bună trebuie evitată pentru că este pe termen scurt.
  10. Ar trebui să joci mai încet până când observi că numărul de greșeli pe care le faci scade.
  11. Îmbunătățiți-vă controlul mouse-ului expirând încet în timp ce vă mișcați.
  12. Mutați-vă doar la marginea pătratului pe care trebuie să faceți clic, nu în centrul acestuia.
  13. Evitați mișcările înainte și înapoi prin organizarea a 3 sau 4 clicuri într-o linie.
  14. O mișcare care nu deschide un pătrat sau nu marchează o mină este o greșeală.
  15. O mișcare inutilă a mouse-ului este o greșeală.
  16. Setați rata de mișcare a mouse-ului la cea mai rapidă.
  17. Clicurile se înregistrează la ridicarea mouse-ului (adică atunci când eliberați butonul). Așadar, faceți clicuri rapide.
  18. Un click inutil este o greșeală, nu doar unul care te ucide.
  19. În primul rând, faceți din minimizarea numărului de clicuri de care aveți nevoie pentru a finaliza un joc obiectivul dumneavoastră. Apoi, faceți ca obiectivul vostru să fie viteza.
  20. În loc să folosiți 7 sau 8 clicuri pentru a face ceva încercați să căutați cele 2 sau 3 clicuri strategice care vor face același lucru.
  21. Imaginați-vă și planificați deja stările care ar putea rezulta din mișcarea dvs. curentă.
  22. Întotdeauna începeți din aceeași poziție.
  23. Cel mai bun record despre care am fost informat este 28s pentru intermediar și 85s pentru expert de Robert Offutt. Vă rog să-mi spuneți dacă știți ceva mai bun.
  24. Contând și momentele în care mori din întâmplare, ar trebui să poți termina nivelul expert în aproximativ 50% din timp.
  25. Minimul ipotetic necesar pentru a marca 99 de mine este de 40s. Deci vedeți asta ca pe o asimptotă.
  26. Dacă muriți, estimați timpul proiectat folosind totalMine / minesMarked * yourTime (adică un feedback mai bun).
  27. Dacă deveniți dependenți, jucați o varietate de alte jocuri mai puțin dependente.
  28. Evitați clicurile zgomotoase și repetitive atunci când alți oameni sunt prezenți: îi enervează cu adevărat – doar că le este frică să vă spună.
  29. Jocă Minesweeper pentru a vedea cât de beat ești dacă ai băut.

INTRODUCERE
Voi presupune aici că știți deja regulile de bază ale Minesweeper. Doar pentru a ne lămuri terminologia, iată câteva definiții:

  • clear – un pătrat care nu are o mină
  • mark – un pătrat cu un steag pe el pentru a indica faptul că tu crezi că o mină se află acolo
  • cascade – când calculatorul deschide automat pătrate libere pentru tine
  • mapă – tabla de joc Minesweeper

Mișcări logice
O mutare logică este atunci când fie marchezi o mină, fie cureți un pătrat pentru că ești sigur că ai dreptate. Au fost câteva momente în care am crezut că știu toate mutările logice posibile care există, dar întotdeauna erau mai multe. Acum, însă, cred că știu toate mutările logice. Îmi dau seama pentru că ori de câte ori nu pot face o mutare logică, pot întotdeauna să demonstrez logic de ce nu pot.

Desigur, există unele mutări logice care pur și simplu durează prea mult să le deslușesc. le numesc mutări profunde, pentru că necesită o procesare mentală profundă. De multe ori, durează mult pur și simplu pentru că ești mai puțin exersat în a-ți da seama de acea mișcare. În orice caz, ai putea fi tentat să nu mai cauți o mutare profundă și să te duci în altă parte a hărții și să lucrezi niște mutări superficiale.

Aceasta este o mică dilemă. Fără a vă plictisi cu prea multe detalii, soluția este să vă forțați să căutați mișcări profunde până când ați învățat toate mișcările logice posibile. Odată ce cunoașteți toate mutările logice, atunci ar trebui să evitați mutările profunde ori de câte ori puteți.

Mutări folositoare
Cum spunea odată Spock, „Logica este doar primul pas pe calea spre iluminare”. Și acum că mă simt ca un mare tocilar, să trecem la mișcări utile. Înainte de a putea spune ce este util, avem nevoie de o definiție mai bună a scopului jocului.

Scopul jocului Minesweeper
Scopul jocului Minesweeper este de a „completa” tabla cât mai repede posibil. Tabla este completă odată ce toate pătratele libere sunt dezvăluite (nu toate minele trebuie să fie marcate, așa cum se crede uneori). Așadar, obiectivul este de fapt doar să faceți clic pentru a deschide toate pătratele libere. Dar marcarea minelor, bineînțeles, ne ajută să ne dăm seama care sunt pătratele libere.

Așa că soluția este de a intercala corespunzător fazele de marcare cu fazele de curățare. Iată câteva posibilități:

  • Strategia de producție în masă este de a marca mai întâi toate minele pe care le puteți fără alte deschideri, iar apoi de a face toate deschiderile pe care le puteți face fără alte marcări de mine. Pro: deschiderile în cascadă au loc mai des și numărul de clicuri necesare este minimizat. Contra: mintea ta nu poate stoca în memoria cache secțiunea de hartă pe care lucrezi. Contra: trebuie să muți mult mouse-ul.
  • Strategia de sprint este de a face o mutare clară și apoi o mutare de marcaj. Pro: mișcarea mouse-ului este minimizată. Pro: este ușor să memorezi mental secțiunea de hartă la care lucrezi — duce la mișcări mai profunde. Contra: cascadele au loc rareori, astfel încât numărul de clicuri necesare este mai mare.

Atunci, criteriile sunt de a minimiza mișcarea mouse-ului și numărul de clicuri și de a maximiza caching-ul și cascadele. Eu folosesc la următoarea strategie:

  1. Căutăm marcajul sau deschiderea cea mai apropiată din punct de vedere spațial de locul în care se află cursorul.
  2. Înainte de a face această mișcare, decid mai întâi dacă este redundantă. (exemplu: imaginați-vă că știți că există un pătrat nedeschis cu un „1” pe el și știți unde se află acea mină. Ai putea să deschizi ‘1’, să marchezi mina, apoi să apeși cascadă deschisă pe ‘1’ (3 mutări), sau, ai putea să marchezi mina, apoi să deschizi în cascadă pe ‘1’ (doar 2 mutări)). O mutare este redundantă dacă o altă mutare, efectuată mai întâi, va face ca prima mutare să fie mai utilă.
  3. Dacă găsesc o mutare mai bună de făcut mai întâi, verific dacă și aceasta este redundantă, și așa mai departe.
  4. Nu mai verific dacă este redundantă odată ce mă uit prea departe de cursor pentru ca timpul de deplasare să fie mic sau pentru a-mi menține memoria cache.
  5. Fac cea mai puțin redundantă mișcare pe care am găsit-o în timpul procesului.

Această strategie are avantajul că elimină toate cazurile degenerate. Un exemplu de caz degenerat ar putea fi atunci când ați curățat toate pătratele din jurul unei mici părți a hărții care are 12 pătrate neacoperite. Acum, să presupunem că 10 dintre pătratele neacoperite sunt minate, iar 2 sunt libere. Ați putea marca cele zece mine până când cele două pătrate libere devin evidente, sau ați putea să vă dați seama în minte care sunt cele două pătrate libere și să le deschideți în mod explicit. Nu numai că economisiți 10 clicuri, dar economisiți și toată mișcarea cursorului înainte și înapoi.

John LeFlohic
Februarie 14, 1999

Lasă un răspuns

Adresa ta de email nu va fi publicată.