PPS Vom Spiel zur Wissenschaft 29.11.2018
PPS Vom Spiel zur Wissenschaft Poker Five Card Draw gegen einen KI-Gegner in Java PPS Vom Spiel zur Wissenschaft 29.11.2018
PPS Vom Spiel zur Wissenschaft Übersicht Wie spielt man Five Card Draw? Entwicklungsbericht (Konzept, Codeauszüge, Probleme) Das Spiel (Demonstration) PPS Vom Spiel zur Wissenschaft 29.11.2018
Wie spielt man Five Card Draw? Gespielt wird mit 52 französischen Karten. Jeder Mitspieler erhält 5 verdeckte Karten. Five Card Draw gehört zu den Draw Power-Varianten, bei welchen die Möglichkeit besteht, Karten, welche man auf der Hand hält, zu tauschen. PPS Vom Spiel zur Wissenschaft 29.11.2018
Wie spielt man Five Card Draw? Nach dem Austeilen der Karten erfolgt die erste Setzrunde (Betting interval), wobei sich dem (ersten) Spieler folgende Optionen bieten: Check: Abwarten Bet: Setzen PPS Vom Spiel zur Wissenschaft 29.11.2018
Wie spielt man Five Card Draw? Sobald ein Spieler gesetzt hat, kann nicht mehr gecheckt werden. Es sind dann noch folgende Optionen offen: Call: Mitgehen Raise: Erhöhen Fold: Aussteigen PPS Vom Spiel zur Wissenschaft 29.11.2018
Wie spielt man Five Card Draw? Nach der ersten Setzrunde erfolgt der Kartentausch (Draw). Je nach Regeln dürfen 3 bis maximal 5 (also alle) Karten getauscht und vom Stapel wieder ergänzt werden. Die abgelegten Karten werden dem Stapel nicht wieder hinzugefügt; nach dem Draw erfolgt die zweite Setzrunde. PPS Vom Spiel zur Wissenschaft 29.11.2018
Wie spielt man Five Card Draw? Nach der zweiten Setzrunde beginnt der Show down: Die Spieler legen ihre Karten offen und derjenige mit der höchsten Hand gewinnt. Wenn alle anderen Spieler folden, gewinnt logischerweise der übrig bleibende Spieler und muss seine Hand nicht offenlegen. PPS Vom Spiel zur Wissenschaft 29.11.2018
Wie spielt man Five Card Draw? Mögliche Kombinationen nach deren Wahrscheinlichkeit (je unwahrscheinlicher desto weiter unten, desto wertvoller): High Card: Höchste Karte (~50 %)................. One Pair: Ein Paar................................... Two Pair: Zwei Paare............................... Three of a Kind: Drilling............................ Straight: Strasse..................................... Flush: Fünf Karten einer Farbe.................... Full House: Drilling und ein Paar.................. Four of a Kind: Vierling............................. Straight Flush: Strasse in einer Farbe............ Royal Flush: Strasse in einer Farbe mit Ass (>0.0002 %) .......................................... PPS Vom Spiel zur Wissenschaft 29.11.2018
Entwicklungsbericht: Konzept Erste Überlegungen zum Konzept: Wir müssen pro Karte zwei Werte bestimmen, nämlich Zahlenwert (1…13) und Farbe (1…4). Die Karten sollen in ein Array gelesen und gezählt werden. Siehe Slide Matrix PPS Vom Spiel zur Wissenschaft 29.11.2018
Entwicklungsbericht: Karten-Matrix Beispiele: Ein Paar 8en: Full House: Matrix Ace / Ass 1 2 3 4 5 6 7 8 9 10 Jack / Bube Queen / Königin King / König Matrix Ace / Ass 2 3 4 5 6 7 1 8 9 10 Jack / Bube Queen / Königin King / König PPS Vom Spiel zur Wissenschaft 29.11.2018
Entwicklungsbericht: Auszüge des Sourcecode Paare suchen PPS Vom Spiel zur Wissenschaft 29.11.2018
Entwicklungsbericht: Auszüge des Sourcecode Strasse und Flush suchen PPS Vom Spiel zur Wissenschaft 29.11.2018
Entwicklungsbericht: K.I. und Spielerverhalten Je nach festgelegtem Wert der Hand wird gesetzt, z.B. High Card: Check; Straight Flush: All in. Das Setzverhalten des Spieler wird berücksichtigt. Wir spielen konservativ: Kombinationen (bzw. High Card) behalten Über Drilling nichts tauschen PPS Vom Spiel zur Wissenschaft 29.11.2018
Entwicklungsbericht: Probleme Probleme, die während dem Fortschreiten des Projekts aufgetaucht sind: Zufallsgenerator: Es wurde 2x dieselbe Karte generiert statt zweier Karten. Generell: Wertebereich von 1…4 und 1…13 beginnt im Array mit 0. Grafische Implementation (nächster Slide) Zeit PPS Vom Spiel zur Wissenschaft 29.11.2018
Entwicklungsbericht: Grafische Implementation Textausgabe im Panel Mehr als 3 Panels in einem Frame darstellen Das Einfügen von Grafiken Buttons, Button-Actions (im Spielverlauf einbringen) Bildzuordnung muss penibel eingehalten werden (Fehler sonst schwierig zu orten) PPS Vom Spiel zur Wissenschaft 29.11.2018
PPS Vom Spiel zur Wissenschaft Fragen ? PPS Vom Spiel zur Wissenschaft 29.11.2018
PPS Vom Spiel zur Wissenschaft Das Spiel (Demo) PPS Vom Spiel zur Wissenschaft 29.11.2018