Möglichkeiten im Pokerspiel

Status
Nicht offen für weitere Antworten.

NeedBlue

Mitglied
Hallo ihr.

Ich will mir einen Wahrscheinlichkeitsrechner für Texas Holdem schreiben.

Soweit so gut, von der Logik her ist mir glaube ich alles klar.

aber ich weiß nicht wie ich die verschiedenen Möglichkeiten die Auftreten können implementieren soll(2paar,3paar,straße,flush usw).

Kann mir jmd einen Tip geben?
 

Drake

Bekanntes Mitglied
Hallo

dieses Theam ist zur Zeit in Mode, oder wie in der aktuellen c't formuliert: "Auch Programmierer suchen nach neuen Herausforderungen, nachdem sich Schach und Dame als zu leicht und Go als zu schwierig entpuppt haben". Der Report umfasst sieben Seiten und beschreibt die Problematik recht interessant.

mfg
Drake
 

NeedBlue

Mitglied
Drake hat gesagt.:
Hallo

dieses Theam ist zur Zeit in Mode, oder wie in der aktuellen c't formuliert: "Auch Programmierer suchen nach neuen Herausforderungen, nachdem sich Schach und Dame als zu leicht und Go als zu schwierig entpuppt haben". Der Report umfasst sieben Seiten und beschreibt die Problematik recht interessant.

mfg
Drake

Kann ja sein ;-)!


Wie ich die Karten und die Möglichkeiten die Auftreten können implementieren soll.
Als String-Arrays(glaube schlechte Möglichkeit), deswegen würd ich gern eine andere Möglichkeit finden.


Blue
 

Der Müde Joe

Top Contributor
zb so:
Code:
package card;

public class Card implements Comparable<Card>{
	
	private final Suit suit;
	private final Rank rank;
	
	
	public enum Suit{
		HEART, DIAMOND, CLUB, SPADE;
	}
	public enum Rank{
		TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING, ACE;
		
		public int rank(){
			return this.ordinal() + 2;
		}
	}
	
	
	public Card(Rank rank, Suit suit){
		this.rank = rank;
		this.suit = suit;
	}

	public int compareTo(Card card){
		return this.rank.compareTo(card.rank);
	}

	public Rank getRank() {
		return rank;
	}

	public Suit getSuit() {
		return suit;
	}
	
	public String toString(){
		return "" + rank + " "+ suit;
	}
	
	
	public static void main(String [] args){
		Card c = new Card(Rank.TWO, Suit.HEART);
		Card c2 = new Card(Rank.TEN,Suit.HEART);
		
		System.out.println(c);
		System.out.println(c.rank.compareTo(c2.rank));
	}
}
 

NeedBlue

Mitglied
Boah :shock: !

Dank dir, das ist mehr als ich erhofft hatte ;)!

Ich muss mich zwar noch über ein paar Sachen informieren, weil ich ein paar Sachen aus deinem Code nicht verstehe
aber ich denke das werde ich selber hinbekommen.

Dickes Danke, das Forum hier ist echt Klasse. Jetzt hab ich einen Ansatz, wie man es geschickter machen kann.

Enum kenne ich nur von C her wusste nicht das es das auch in Java gibt
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Methoden Eclipse schlägt mir nicht alle Möglichkeiten vor Java Basics - Anfänger-Themen 4
melisax Alle Möglichkeiten eines Wortes angeben Java Basics - Anfänger-Themen 3
Kirby.exe Alle möglichen Error Möglichkeiten abfangen Java Basics - Anfänger-Themen 33
D Alle Möglichkeiten, n-Anzahl aus Elementen aus einem Array zu wählen, ausgeben? Java Basics - Anfänger-Themen 23
S boolean Wert von mehreren int Möglichkeiten abfragen ? Java Basics - Anfänger-Themen 4
E if-Bedingung mit mehreren Möglichkeiten ? Java Basics - Anfänger-Themen 6
M Erste Schritte Java prüfen ob eine der Möglichkeiten erfüllt ist Java Basics - Anfänger-Themen 2
V Anzahl der Möglichkeiten 20 € zu bezahlen Java Basics - Anfänger-Themen 2
K Möglichkeiten um eine einfache Animation darzustellen Java Basics - Anfänger-Themen 7
H möglichkeiten für for-schleife? (mehrere ausgangsvariablen?) Java Basics - Anfänger-Themen 9
V Hellman und seine Möglichkeiten Java Basics - Anfänger-Themen 6
T Java Möglichkeiten entdecken Java Basics - Anfänger-Themen 5
D Münzverteilung Möglichkeiten | Rekursiv Java Basics - Anfänger-Themen 3
B Erste Schritte Möglichkeiten generieren Java Basics - Anfänger-Themen 25
J Klassen Erstellen eines Attributs mit 3 Möglichkeiten Java Basics - Anfänger-Themen 6
M Verschiedene Möglichkeiten mit 'equals' abdecken? Java Basics - Anfänger-Themen 9
S Close Möglichkeiten Java Basics - Anfänger-Themen 3
S Input/Output Welche Möglichkeiten Eingabe von User abfragen Java Basics - Anfänger-Themen 5
S Suchmaske alle Möglichkeiten effinzent durchgehen Java Basics - Anfänger-Themen 4
U JTable viele möglichkeiten, keine Lösung Java Basics - Anfänger-Themen 5
S Welche möglichkeiten gibt es eine Zahl zu spiegeln? Java Basics - Anfänger-Themen 17
D Arrays und paar Möglichkeiten mit denen Java Basics - Anfänger-Themen 3
N alle "3er" Möglichkeiten aus 10 Buchstaben Java Basics - Anfänger-Themen 6
N alle Möglichkeiten x gegenstände auf y Behälter aufzuteilen Java Basics - Anfänger-Themen 6
S equals( mit mehreren möglichkeiten) Java Basics - Anfänger-Themen 18
mwildam Textfile lesen und schreiben - so viele Möglichkeiten Java Basics - Anfänger-Themen 5
G Möglichkeiten von Pizza Belägen Java Basics - Anfänger-Themen 9
W Java-Möglichkeiten Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben