Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
PPS Vom Spiel zur Wissenschaft
2
PPS Vom Spiel zur Wissenschaft
Poker Five Card Draw gegen einen KI-Gegner in Java PPS Vom Spiel zur Wissenschaft
3
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
4
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
5
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
6
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
7
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
8
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
9
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 (> %) PPS Vom Spiel zur Wissenschaft
10
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
11
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
12
Entwicklungsbericht: Auszüge des Sourcecode
Paare suchen PPS Vom Spiel zur Wissenschaft
13
Entwicklungsbericht: Auszüge des Sourcecode
Strasse und Flush suchen PPS Vom Spiel zur Wissenschaft
14
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
15
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
16
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
17
PPS Vom Spiel zur Wissenschaft
Fragen ? PPS Vom Spiel zur Wissenschaft
18
PPS Vom Spiel zur Wissenschaft
Das Spiel (Demo) PPS Vom Spiel zur Wissenschaft
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.