Das Programm besteht aus einer Setup Routine und anschließen dem eigentlichen Spiel.
In der Setup Routine werden die Spieler eingetragen und das Startgutgaben so wie die Blinds festgelegt.
Anschließend kann man mit Spiel starten das spiel starten.
Aus dem Git-Repository muss über den Link https://github.com/derestle-htwg/de.htwg.se.texasholdem.git das Projekt herunter geladen werden. Die benötigten Bibliotheken sind in dem Projekt enthalten. Anschließend muss man das Projekt in Eclipse importieren und kann es direkt ausführen.
Spielverlauf
- Das Spiel beginnt, indem der Dealer-Button ausgelost wird. Der Spieler mit der höchsten Karte erhält den Button.
- Die beiden Spieler links vom Button bringen die Grundeinsätze. Der erste Spieler links vom Button setzt den Small Blind. Der zweite Spieler links vom Button setzt den Big Blind.
- Jeder Spieler bekommt nun zwei Karten ausgeteilt („Pocketcards“). Diese bleiben verdeckt und dürfen nur vom Spieler eingesehen werden.
- Nun beginnt die erste Setzrunde mit dem Spieler links vom Big Blind. Jeder Spieler muss sich nun für eine der folgenden Optionen entscheiden:
Fold: der Spieler steigt au Call: der Spieler setzt in der Höhe des Big Blind Raise: der Spieler erhöht (mindestens um die Höhe des Big Blinds) - Sobald diese erste Setzrunde beendet ist, legt der Dealer die ersten drei Gemeinschaftskarten auf den Tisch, den so genannten „Flop“
- Es beginnt die zweite Setzrunde mit dem nächsten zum Button positionierten Spieler. Jeder Spieler hat zunächst folgende Optionen Check: der Spieler gibt die Option zu setzen an den nächsten Spieler weiter. Bet: der Spieler setzt. Danach kommen für die folgenden Spieler wieder die o.g. Optionen in Frage (Fold, Call, Raise).
- Nachdem die zweite Setzrunde beendet ist, legt der Dealer die vierte Gemeinschaftskarte auf den Tisch, die so genannte „Turn Card“. Die Setzrunde beginnt wieder mit dem links vom Button sitzenden Spieler, wieder mit den Optionen Check oder Bet.
- Nachdem die dritte Setzrunde beendet ist, legt der Dealer die fünfte Gemeinschaftskarte auf den Tisch, die so genannte „River Card“. Die Setzrunde geht wieder mit dem am nächsten zum Button positionierten Spieler.
- Es folgt die letzte Setzrunde wie oben beschrieben.
- Verbleibt nach dieser letzten Setzrunde nur noch ein Spieler, so gewinnt dieser den Pot. Bei mehreren Spielern entscheidet die beste Karten-Kombination über die Zuteilung des Pots.
- Der Dealer-Button wandert um eine Position im Uhrzeigersinn zum nächsten Spieler und die nächste Hand beginnt.