Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Winning Hand Algorithmus im Poker

Empfohlene Antworten

Veröffentlicht

Winning Hand Algorithmus im Poker Programmiersprache Delphi

Hallo,

da ich selber ja FISI bin aber doch ab und an gerne mal etwas programmiere wollte ich als „kleines“ Projekt für die Schule einen Odds Calculator für Texas Hold’em NL bauen.

Nun ja ich hab soweit eigentlich alles zusammen nun steh ich aber vor der Frage:

Wie bekomme ich raus welche Hand gewinnt bei n Spielern? Wobei n =2-9 ist.

Alle Spieler bekommt von einer Routine her ihre Karten zugewiesen, die nach dem normalen Schema für Pokerkarten aufgebaut sind.

z.B.

As = Ass in Pick

Kh = König in Herz

Usw.

Ich hab in dieses Zusammenhang schon etwas über das Monte Carlo Prinzip gehört weis aber eher nichts mit anzufangen. Wenn jemand mir da etwas helfen könnte wäre super.

Achso ich will eigentlich nicht unbedingt den fertigen Quellcode sonder eher eine Beschreibung wie es funktioniert damit ich das auch erklären kann *g* Vielen Dank euch schon mal.

Bearbeitet von Mr.O

Odds = Wahrscheinlichkeiten

Also wie wahrscheinlich ist es das eine Hand im Poker gewinnt?

Beispiel zur Verdeutlichung:

Spieler 1 hat Ass in Herz und König in Kreuz

Spieler 2 hat 8 in Caro und 9 in Caro

Spieler 3 hat Ass in Kreuz und 2 in Kreuz

Der Flop kommt und es ist:

10 in Kreuz

Bube in Caro

7in Caro

Jetzt soll eine Ausgabe erfolgen wie wahrscheinlich es ist das die jeweiligen Spieler gewinnen, und dazu soll das Programm im Hintergrund etwa 1000 – 10000 Hände durchspielen um eine näherungsweise Bestimmung zu ermöglichen.

Ergebnis sollte dann so etwas sein wie

Spieler 1 hat 50% Chance

Spieler 2 hat 35% Chance

Spieler 3 hat 15% Chance

Entsprechende Berechnung muss auch erfolgen wenn der Turn gegeben wurde, und am Ende soll auch ausgegeben werden welcher Spieler letztendlich gewonnen hat.

Aber wie kann ich jetzt bestimmen welcher Spieler gewinnt wenn ich nur weis, dass

Spieler 1 hat Ass in Herz und König in Kreuz

Spieler 2 hat 8 in Caro und 9 in Caro

Spieler 3 hat Ass in Kreuz und 2 in Kreuz

Flop:

10 in Kreuz

Bube in Caro

7in Caro

Turn:

König in Caro

River:

Dame in Kreuz

ist???

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.