Ahoj, nudím se a tak jsem si řekl že si naprogramuju pokera(texaská
varianta) a pak ho sem uploadnu. Už mám vše hotové, ale nevím jak udělat
alg. na zjištění kdo má jakou postupku, zkouším to přes ify ale zdá se
mi to složité. Kartu mám vytvořenou jako objekt se dvěma parametry(číslo,
symbol) a pak vloženou do listu(nebo mám tu kartu vyřešit jinak?). Ten se
zamíchá, postupně "vyflusává" karty, hráč a PC(hraje jenom hráč a PC)
sázejí a nakonec prozatím hráč řekne do vyhrál. A znovu další kolo
. Díky moc.
P.S. A do budoucna plánuji i UI PC! (Snad to výjde
)
Strašně rád ti pomohu, když mi prozradíš, jak vypadá postupka 
Objekty v listu jsou naprosto v pořádku.
překlep - kombinace(dvojce, trojce, fullhouse, postupka, flash)
Tak udělal bych si metody Dvojice(List<Karta> list) a Trojice(List<Karta> list), ty přece nejsou těžké. Jejich kombinací si jednoduše uděláš metodu Fullhouse. Flash nevím co je.
Postupka není úplně jednoduchá, tam mě napadá udělat metodu JeOJednuNizsi, která se podívá, zda je v listu karta s o jednu nižším číslem. Hrubou silou bych poté projel všechny karty a počítal si pro kolik to platí. Když pro všechny bez jedné, je to postupka. Asi to jde čistěji, ale tohle je velmi jednoduché a na rychlost se tu nehraje.
Nebo jestli umíš delegáty, můžeš si ty karty setřídit podle čísla a pak pro postupku jen projet zda se liší o 1.
Zobrazeno 5 z 5 zpráv

Pro výhody se přihlaš. Pokud ještě nemáš účet, zaregistruj se.