Auf euer Raten habe ich ein kleineres Projekt anfgefangen und habe mich für ein Texas Holdem Poker-spiel mit 2 Gegnern entschieden.
Ich muss noch sehr an den Feinheiten arbeiten, weil es unteranderem noch auf Random läuft, dass die Gegner raisen, aufgeben oder checken.
Aber mein eigentliches Problem ist, dass wenn nicht beide anderen Spieler aufgegeben haben, ich das Geld, was ich gewettet habe sofort verliere, ohne dass kontrolliert wird, wer die besseren Karten hat:
http://paste.pocoo.org/show/101128/
Ich will erstmal klein anfangen mit High Card und 1Paar. Hier hab ich auch die Berechnungen:
http://paste.pocoo.org/show/101129/
(Das gehört noch dazu:
Code: Alles auswählen
WETTRUNDE=preflop+river+turn
def countele(what,dict):
zahl=0
for keys,values in dict:
if keys==what:
zahl+=1
if values==what:
zahl+=1
return zahl
Bei High fehlt mir noch, welche Karte höher ist und insgesamt will ich wissen, wie ich das hinbekommen kann, dass für jeden Spieler, sofern mindestens 2 da sind, das durgeführt wird und wenn der eine High habt und der andere 1Paar, der mit 1.Paar gewinnt und wenn der eine ein High As hat und der andere einen High König, der mit dem As gewinnt.
Kann mir jemand helfen?
Vielen Dank ich freue mich auf Antworten!