Keresés

Hirdetés

Új hozzászólás Aktív témák

  • fogtunder

    nagyúr

    válasz whitezo88 #19348 üzenetére

    Elvileg 30! az összes lehetséges sorrend, ezt szűkítik le az algoritmus ismerete alapján egy kalkulálható halmazra, onnantól egyszerű sequence kereséssel meg tudod találni azt a sorrendet a lehetségesek közül, amit bekevert a gép.

    Ami nem világos teljesen, hogy a mulligan hogyan befolyásolja ezt? Ha a három kezdőből egyet dobok vissza, akkor nem lesz sequence, ami alapján keresni lehetne.

    I hate morning people. And mornings. And People.

  • Cathfaern

    nagyúr

    válasz whitezo88 #19348 üzenetére

    Ugye alap, hogy ismerjük a teljes decket, amiben 30 lap van. Ezeket sorba lehet rendezni x féleképp (van rá matek képlet, de most a pontos szám nem lényeg). Ezt előre ki lehet számolni, szóval így lesz x decked, mindegyik másféleképp sorba rendezve. Ahogy elkezded húzni a lapokat, látod azt, hogy melyik sorbarendezés biztos nem lehet. Pl. ha kezdéskor az első húzptt lapod egy poly, akkor biztosan kidobhatod az összes olyan sorbarendezést, ahol az első helyen nincs poly. Minél több lapot látsz, annál biztosabban meg tudod mondani melyik sorbarendezés az, amelyik az épp aktív. Elég lap esetén csak egyetlen egy deck marad, és így pontosan tudni fogod mi fog jönni.
    Ezzel a módszerrel egyetlen probléma van, hogy nagyon sokféleképp sorba lehet rendezni ennyi lapot. A szám túl nagy ahhoz, hogy értelmes módon tárolni és keresni lehessen benne, ezért valahogy csökkenteni kell. Ez a csökkentés amit egyelőre nem tudni, de a jelek szerint a srác megoldotta (reddites threadben van egy példa egy konkrét online pokerre ahol leírták hogy oldották meg). Ugye itt az segít be, hogy számítógépek nem tudnak valós random számot előállítani. Hanem pl. az éjféltől eltelt másodperceket veszik alapul. Viszont így már rögtön jóval kisebb a lehetséges deckek száma, mert kevesebb seeded van ami alapján generálod a rendezést. Szóval vannak erre trükkök.
    Másik játékos lapját kicsit macerásabb meghatározni, mivel ott nem tudod, hogy pontosan milyen sorrendben jöttek fel a lapjai, csak azt hogy milyen lapok vannak a kezében. De az alapelv ugyanaz, csak lasabban szűkül a lehetséges deckek listája (ha első körben kijászik egy moonfire-t, akkor eldobhato az összes olyan pakli ahol az első 5 lapban nincs moonfire, de meg kell tartani mindet ahol az első 5ben szerepel).

    Az összerakás sorrendje valahol a szűkítés során számít, mert ha pl. a fent említett másodperc alapú szűkítést alkalmazza, akkor a lehetséges deckek esetén nem mindegy mi volt a kiindulás.

Új hozzászólás Aktív témák