Rangering af pokerhænder..
Jeg har lavet en række funktioner der kan regne hvilken 5 korts-kombination der ud fra 7 kort (texas hold'em) er den mest værdifulde.Indtil nu har jeg lavet det således, at jeg går ud fra at et hvert vigtigt kort har en værdi fra 0 til 12 (2 til Es) Derefter regner jeg ud på følgene måde
id -> Kombinationens type f.eks. 1 = et par, 2 = 2 par osv.
(id * 13^5) + (kort1 * 13^4) + (kort2 * 13^3) + (kort3 * 13^2) + (kort4 * 13) + kort5
Dette er point fra en Flush og Bust, hvor alle kort er betydende.
Men jeg skal senere implementere funktioner der har brug for at vide hvor langt forskellige kombinationer ligger fra hinanden. Derfor virker det naturligt at jeg laver et pointsystem uden alle de spring i point. Der kommer jo til at være store spring da nogle af kombinationerne kun har et betydende kort. f.eks. en straight.
(id * 13^5) + højesteKort
Er der nogen der kan hjælpe mig med en metode.. den kunne jo i princippet godt være matematisk. Jeg kan bare ikke helt gennemskue det..