Minesweeper stratégiák és taktikák

MINESWEEPER STRATÉGIÁK & TAKTIKÁK

Gyors tippek…

  1. Ha tippelni kényszerülsz, azt tippeld, ami a legkisebb kockázattal jár.
  2. Ha nem ismered az összes lépést, akkor ha megpróbálsz gyorsabban menni, akkor valójában csak rosszabb leszel. Szóval menj lassan.
  3. Ha kénytelen vagy tippelni, akkor olyan tippet tegyél, ami valóban segít neked, ha kiderül, hogy igazad van.
  4. Ne csak az első érvényes lépést válaszd, amit észreveszel, hanem a legjobb elérhető lépést.
  5. Ne jelölj meg egy aknát, ha az esetleg nem segíthet a tiszta négyzetek kitalálásában.
  6. Ha a jelenlegi leggyorsabban akarsz haladni, tereld el a figyelmedet játék közben azzal, hogy beszélgetsz valakivel vagy tv-t hallgatsz.
  7. Hogy egy bizonyos platón túl fejlődj, 0 hibát kell elkövetned és a lépések 100%-át ismerned kell.
  8. Kerüld a falakat, amíg ki nem etted a térkép közepét.
  9. A jó nyitásra való törekvést kerülni kell, mert az rövidtávú.
  10. Lassabban kell játszanod, amíg észre nem veszed, hogy csökken a hibáid száma.
  11. Javítsd az egér irányítását azzal, hogy lassan lélegzel ki mozgás közben.
  12. Csak a négyzet szélére mozogj, amire kattintanod kell, ne a közepére.
  13. Kerüld el az oda-vissza mozgásokat azzal, hogy 3-4 kattintást egy sorba rendezel.
  14. Hiba az olyan mozdulat, amely nem nyit meg egy négyzetet vagy nem jelöl meg egy aknát.
  15. A felesleges egérmozgás hiba.
  16. Az egérmozgás sebességét a leggyorsabbra állítsa be.
  17. A kattintások az egér felhúzásakor (azaz a gomb felengedésekor) regisztrálódnak. Tehát a kattintások legyenek gyorsak.
  18. A felesleges kattintás hiba, nem csak az, ami megöl.
  19. Először is tedd céloddá a játék befejezéséhez szükséges kattintások számának minimalizálását. Aztán legyen a célod a sebesség.
  20. Ahelyett, hogy 7 vagy 8 kattintást használsz valamire, próbáld megkeresni azt a 2-3 stratégiai kattintást, amivel ugyanazt a dolgot el tudod végezni.
  21. Képzeld el és már most tervezd meg azokat az állapotokat, amelyek az aktuális lépésedből adódhatnak.
  22. Mindig ugyanabból a pozícióból indulj ki.
  23. A legjobb rekord, amiről értesültem, a 28-as rekord középhaladónak és a 85-ös rekord szakértőnek Robert Offutt-tól. Kérem, mondja meg, ha tud jobbat.
  24. A véletlenszerű halálesetekkel számolva a szakértői szintet kb. 50%-ban be kell tudni fejezni.
  25. A 99 akna megjelöléséhez feltételezhetően minimum 40s szükséges. Szóval ezt tekintsd aszimptotának.
  26. Ha meghalsz, becsüld meg a tervezett idődet a totalMines / minesMarked * yourTime (azaz jobb visszajelzés) segítségével.
  27. Ha függővé válsz, játssz más, kevésbé függőséget okozó játékokkal.
  28. Kerüld a hangos, ismétlődő kattintgatást, amikor mások is jelen vannak: ez tényleg idegesíti őket — csak félnek szólni neked.
  29. Játssz Minesweeperrel, hogy lásd, mennyire vagy részeg, ha ittál.

BEVEZETÉS
Itt feltételezem, hogy már ismered a Minesweeper alapvető szabályait. Csak hogy tisztázzuk a terminológiánkat, itt van néhány meghatározás:

  • tiszta – egy olyan négyzet, ahol nincs akna
  • jelzés – egy olyan négyzet, amelyen egy zászló van, ami azt jelzi, hogy szerinted akna van rajta
  • cascade – amikor a számítógép automatikusan tiszta négyzeteket nyit neked
  • térkép – a Minesweeper játéktábla

LOGIKUS LÉPÉSEK
A logikus lépés az, amikor vagy megjelölsz egy aknát, vagy megtisztítasz egy négyzetet, mert biztos vagy benne, hogy igazad van. Többször előfordult, hogy azt hittem, ismerem az összes lehetséges logikus lépést, de mindig volt még több is. Most viszont azt hiszem, hogy az összes logikus lépést ismerem. Ezt onnan tudom megmondani, hogy amikor nem tudok megcsinálni egy logikus lépést, mindig logikusan be tudom bizonyítani, hogy miért nem megy.

Azért persze vannak olyan logikus lépések, amelyeknek a kitalálása túl sokáig tart.Ezeket mély lépéseknek hívom, mert mély mentális feldolgozást igényelnek. Sokszor egyszerűen azért tart sokáig, mert kevésbé vagy gyakorlott az adott lépés kitalálásában. Mindenesetre az embernek talán kedve támad, hogy ne keressen tovább egy mély lépést, hanem menjen a térkép egy másik részére, és dolgozzon ki néhány sekély lépést.

Ez egy kis dilemma. Anélkül, hogy túl sok részlettel untatnál, a megoldás az, hogy kényszerítsd magad arra, hogy mély lépéseket keress, amíg meg nem tanulod az összes lehetséges logikus lépést. Ha már ismered az összes logikus lépést, akkor kerüld a mély lépéseket, amikor csak tudod.

HASZNOS LÉPÉSEK
Ahogy Spock mondta egyszer: “A logika csak az első lépés a megvilágosodás felé vezető úton”. És most, hogy nagy strébernek érzem magam, térjünk rá a hasznos lépésekre. Mielőtt meg tudnánk mondani, hogy mi hasznos, jobban meg kell határoznunk a játék célját.

A Minesweeper célja
A Minesweeper célja a tábla minél gyorsabb “teljesítése”. A tábla akkor teljes, ha az összes tiszta négyzetet feltártuk (nem kell minden aknát megjelölni, ahogy azt néha gondolják). A cél tehát valójában csak annyi, hogy az összes tiszta négyzetet fel kell kattintani. De az aknák jelölése természetesen segít kitalálni, hogy melyek a tiszta négyzetek.

A megoldás tehát az, hogy a jelölési fázisokat és a tisztítási fázisokat megfelelően egymásba illesztjük. Íme néhány lehetőség:

  • A tömegtermelés stratégiája az, hogy először minden aknát megjelölünk, amit csak tudunk, további aknamegjelölés nélkül, majd minden további aknamegjelölés nélkül elvégezzük az összes lehetséges aknamegnyitást. Pro: a kaszkádnyitások gyakrabban történnek, és a szükséges kattintások száma minimalizálódik. Kontra: az elméd nem tudja gyorsítótárba tenni a térkép azon szakaszát, amelyen éppen dolgozol. Kontra: sokat kell mozgatnod az egeret.
  • A sprint stratégia lényege, hogy egy tiszta lépést, majd egy jelölő lépést végzel. Pro: az egérmozgás minimalizálódik. Pro: könnyű mentálisan cache-elni a térkép azon részét, amin dolgozol — mélyebb mozgásokhoz vezet. Kontra: a kaszkádok ritkán történnek, így a szükséges kattintások száma nagyobb.

A kritériumok tehát az egérmozgás és a kattintások számának minimalizálása, valamint a caching és a kaszkádok maximalizálása. A következő stratégiát használom:

  1. Keresem a térben legközelebbi jelet vagy nyílást onnan, ahol a kurzor van.
  2. Előtte eldöntöm, hogy felesleges-e a lépés. (példa: képzeld el, hogy tudod, hogy van egy nem nyitott négyzet, amin egy ‘1’ van, és tudod, hogy hol van az az egy akna. Megnyithatod az “1-est”, megjelölheted az aknát, majd megnyithatod az “1-est” (3 lépés), vagy megjelölheted az aknát, majd megnyithatod az “1-est” (csak 2 lépés)). Egy lépés felesleges, ha egy másik, előbb végrehajtott lépés hasznosabbá teszi az első lépést.
  3. Ha találok egy jobb lépést, amit először csinálhatok, akkor megnézem, hogy az is redundáns-e, és így tovább.
  4. A redundanciák ellenőrzését akkor hagyom abba, amikor már túl messzire nézek a kurzortól ahhoz, hogy a mozgási idő kicsi legyen, vagy hogy megmaradjon a cache-em.
  5. A folyamat során a legkevésbé redundáns mozgást végzem el, amit találtam.

Ez a stratégia azzal az előnnyel jár, hogy minden degenerált esetet kigyomlál. Egy példa a degerált esetre az lehet, amikor a térkép egy kis részét körülvevő összes mezőt megtisztítottad, amely 12 fedetlen mezőt tartalmaz. Most tegyük fel, hogy a fedetlen négyzetek közül 10 akna, 2 pedig tiszta. Megjelölheted a tíz aknát, amíg a két tiszta akna nyilvánvalóvá nem válik, vagy csak gondolatban kitalálhatod, hogy melyik a két tiszta négyzet, és kifejezetten kinyithatod őket. Ezzel nem csak 10 kattintást spórolsz meg, hanem az összes oda-vissza kurzormozgatást is.

John LeFlohic
Febraury 14, 1999

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.