Freecell pasziánsz erő elmagyarázza

post-thumb

A legtöbb ember megérti a Freecell szabályait, de nem mindenki érti a Freecell PowerMoves programot. A PowerMoves megértése az egyik legfontosabb kulcs a Freecell megnyeréséhez, és annak működésének ismerete növeli az esélyeit a Freecell megnyerésére.

A Freecell hajtómű (más néven szupermove) egyszerűen parancsikon. Lehetővé teszi egy kártyasorozat mozgatását egy mozdulattal, ahelyett, hogy rengeteg egyedi mozdulatot végezne.

Ez nem egy különleges lépés.

Ez csak egy parancsikon, amely a sorozat összes kártyáját egyetlen mozdulattal mozgatja, nem pedig több lépés az elérhető szabad cellák és üres oszlopok felhasználásával.

A szupermove sorrendben áthelyezhető kártyák száma azon alapul, hogy hány szabadsejt és üres oszlop áll rendelkezésre. Egyes freecells játékok ezt helytelenül valósítják meg, és tetszőleges számú kártyát mozoghatnak egymás után.

De ez helytelen. Ha nem tudta áthelyezni a sorrendet egyedi kártyamozgásokkal, akkor nem mozgathatja a sorrendet egy erőmozgással sem.

A freecell szupermove a lehető leghatékonyabban használja az üres oszlopokat és freecellákat annak biztosítására, hogy a lehető legtöbb kártyát tudja mozgatni. Annak megállapításához, hogy hány kártya mozgatható, a következő képletet használjuk:

(1 + üres szabad cellák száma) * 2 ^ (üres oszlopok száma)

Ezt könnyebb megérteni, ha megnézi a következő táblázatot …

V: Üres oszlopok B: Üres Freecells C: Kártyaszekvencia hossza

A - B - C 0 - 0 - 1 0 - 1 - 2 0 - 2 - 3 0 - 3 - 4 0 - 4 - 5 1 - 0 - 2 1 - 1 - 4 1 - 2 - 6 1 - 3 - 8 1 - 4 - 10 2 - 0 - 4 2 - 1 - 8 2 - 2 - 12 2 - 3 - 16 2 - 4 - 20

Ez feltételezi, hogy a sorrendet egy nem üres oszlopba helyezi át. Ha üres oszlopba költözik, akkor az az oszlop, amelybe költözik, nem számít üres oszlopnak.

A freecell hajtás mindig több különálló mozdulatra bontható. Tegyük fel, hogy van 1 üres oszlopa és 1 üres szabadsejtje. A fenti diagramból láthatja, hogy 4 kártya sorozatát mozgathatjuk. Tegyük fel, hogy 9,8,7,6 szekvenciát akarunk áthelyezni egy 10-re.

A lépések a következők szerint történnének:

  • Vigye a 6-ot a szabad cellára (Most egy üres oszlop, nincs üres szabad sejt)
  • Vigye a 7-et az üres oszlopba (Most nincsenek üres oszlopok és nincsenek üres freecells)
  • Vigye a 6-at a 7-re (Most nincs üres oszlop és egy üres szabadsejt)
  • Vigye a 8-at a freecell-re (Most nincsenek üres oszlopok és üres freecells)
  • Vigye a 9-et a 10-re (Most nincsenek üres oszlopok és üres freecells)
  • Vigye a 8-at a 9-re (Most nincsenek üres oszlopok és egy üres freecell)
  • Vigye a 6-at a freecell-re (Most nincs üres oszlop, nincs üres freecells)
  • Vigye a 7-et a 8-ra (Most egy üres oszlop, és nincs üres freecell)
  • Vigye a 6-at a 7-re (most egy üres oszlop és egy üres freecell)

Tehát ebben a példában a hajtáslánc időt spórolt meg azzal, hogy 9 helyett 1 mozdulatot tettünk lehetővé.

Néhány dolgot észre kell venni ebben a példában:

  • A szabad cellákat és az üres oszlopokat ideiglenesen használják. Az erőmozgás végén az üres szabadsejtek és oszlopok száma megegyezik a hajtómotor elején.
  • A szabad cellákat és az üres oszlopokat a lehető leghatékonyabban használják. Nincs olyan, hogy további kártyákat lehetne mozgatni.
  • Csak az üres cellákat és az üres oszlopokat használták. Más halmokban lévő kártyákat NEM használtak ideiglenes tárolóhelyként.

Ez az utolsó pont különösen megjegyzésre méltó. Egy szupermove csak a szabad cellákat és az üres oszlopokat használja. Nem veszi figyelembe az asztal többi lapját. Ez azt jelenti, hogy gyakran hosszabb sorrendet mozgathat úgy, hogy megszakítja a mozdulatokat, vagy több erőmozgást végez.

A fenti példában, ha a táblában lett volna egy megfelelő 9-es tartalék, megfelelő színnel, sokkal hosszabb sorozatot lehetett volna mozgatni. A 8,7,6 szekvenciát először a másik 9-re helyezik át. Ezután további 4 kártyát mozgathatunk egy normál hajtómű használatával (Mivel még mindig van egy üres oszlopunk és szabadsejtűink). Tehát most 9,10, J, Q-t mozgathattunk egy királyra, majd a 8,7,6-ot ismét a 9-re. Tehát a szekvencia 2 mozdulatra bontásával képesek vagyunk 4 helyett 7-es szekvenciát mozgatni.

Ha tudatában van ennek a rövid szupermove-nak, akkor hosszabb szekvenciákat lehet mozgatni, ami sokat segít a nehezebb freecell-ügyletek elnyerésében.

A másik dolog, amelyet a szupermove-okkal tisztában kell tartani, az az, hogy mennyire fontosak az üres oszlopok. Ha visszatekint a fenti diagramra, látni fogja, hogy az üres oszlopok nagyon értékesek a freecellben. Négy üres freecella lehetővé teszi 5 lépésből álló szekvencia mozgatását, míg két üres freecells és két üres oszlop 12 szekvencia mozgatását teszi lehetővé! Szóval próbáld kiüríteni az oszlopokat, amint lehet!