Inhaltsverzeichnis:

Ein Pokerspiel in Java erstellen – wikiHow
Ein Pokerspiel in Java erstellen – wikiHow

Video: Ein Pokerspiel in Java erstellen – wikiHow

Video: Ein Pokerspiel in Java erstellen – wikiHow
Video: Domain-Driven Design in der Praxis mit dem Beispiel "Go Fish" - Modellierung und Design - Teil 1 2024, November
Anonim
Wie erstelle ich ein Pokerspiel in Java?
Wie erstelle ich ein Pokerspiel in Java?

Dieses anweisbare ist für diejenigen, die bereits einige Java kennen und ein Pokerspiel in Java erstellen möchten. Zuallererst benötigen Sie einen Computer mit einer Codierungsanwendung oder einer Website, die die Verwendung von Java ermöglicht. Ich empfehle die Verwendung von DrJava oder BlueJ. Wenn Sie eine Anwendung wie diese beiden nicht verwenden können, empfehle ich die Verwendung der Website repl.it. Sobald Sie eine Java-Anwendung oder Website haben, können Sie mit der Programmierung Ihres Pokerprogramms beginnen.

Schritt 1: Erstellen Sie ein Kartendeck

Erstellen Sie ein Kartenspiel
Erstellen Sie ein Kartenspiel

Das erste, was Sie tun müssen, um ein Pokerspiel in Java zu erstellen, ist ein Kartenspiel zu erstellen. Erstellen Sie dazu zwei öffentliche statische Methoden, eine, die eine zufällige Farbe bestimmt, und die andere, die eine Zufallszahl von zwei bis vierzehn bestimmt. Erstellen Sie in Ihrer Hauptmethode ein Array, das alle zweiundfünfzig Karten enthält. Verwenden Sie eine Reihe, um alle zweiundfünfzig Karten in die Reihe zu legen. Bevor Sie die Karte in das Array legen, verwenden Sie eine for-Schleife, um sicherzustellen, dass sich die Karte nicht bereits im Array von 52 Karten befindet. Wenn sich die Karte noch nicht im Array befindet, platzieren Sie sie im Array. Sobald das Array mit allen 52 Karten gefüllt ist, die ein gemischtes Deck bilden, können Sie mit dem nächsten Schritt fortfahren.

Schritt 2: Geben Sie dem Spieler fünf zufällige Karten aus dem Deck

Gib dem Spieler fünf zufällige Karten vom Deck
Gib dem Spieler fünf zufällige Karten vom Deck

Der nächste Schritt besteht darin, dem Spieler fünf zufällige Karten aus deinem gemischten Deck zu geben. Um dem Spieler fünf zufällige Karten zu geben, müssen Sie eine for-Schleife verwenden und eine Zufallszahl von null bis einundfünfzig mit Math.random verwenden. Verwenden Sie die for-Schleife und die Zufallszahl, um eine zufällige Karte aus Ihrem gemischten Kartenstapel zu wählen. Nachdem Sie fünf zufällige Karten ausgewählt haben, drucken Sie sie aus, damit der Spieler sehen kann, welche Karten er hat. Sie können jetzt mit dem nächsten Schritt fortfahren.

Schritt 3: Erstellen Sie for-Schleifen, if-Anweisungen und While-Schleifen, um zu bestimmen, welche Kombination der Player hat

Erstellen Sie for-Schleifen, If-Anweisungen und While-Schleifen, um zu bestimmen, welche Kombination der Player hat
Erstellen Sie for-Schleifen, If-Anweisungen und While-Schleifen, um zu bestimmen, welche Kombination der Player hat

Sie sind nun bereit für den dritten Schritt des Prozesses, um ein Pokerspiel in Java zu erstellen. Der dritte Schritt besteht darin, for-Schleifen, if-Anweisungen und while-Schleifen zu verwenden, um dem Spieler mitzuteilen, welche Kombination sie haben. Sie werden mit dem Royal Flush beginnen wollen. Verwenden Sie eine for-Schleife und zwei if-Anweisungen, um festzustellen, ob der Spieler einen Royal Flush hat oder nicht. Mit der for-Schleife bestimmen Sie, ob alle Karten die gleiche Farbe haben, und mit den beiden if-Anweisungen bestimmen Sie, ob die Karten eine Zehn, Bube, Dame, König und ein Ass sind. Nach dem Royal Flush verwenden Sie zwei while-Schleifen und drei if-Anweisungen, um festzustellen, ob der Spieler einen Straight Flush hat. Als nächstes wird ein Vierling sein, und Sie verwenden eine while-Schleife und drei if-Anweisungen, um festzustellen, ob es sich um einen Vierling handelt. Nach dem Vierling ist das Haus voll. Sie verwenden eine einzelne if-Anweisung, um ein Full House zu bestimmen. Nach einem Full House ist der Flush, bei dem Sie eine while-Schleife und eine if-Anweisung verwenden. Nach einem Flush verwenden Sie eine while-Schleife und zwei if-Anweisungen sowohl für Straights als auch für Drillinge. Sie verwenden dann eine while-Schleife und eine if-Anweisung sowohl für zwei Paare als auch für zwei Gleiche. Schließlich benötigen Sie nur eine if-Anweisung, um festzustellen, ob der Spieler nur eine hohe Karte hat. Jetzt ist es an der Zeit, zum letzten und letzten Schritt überzugehen.

Schritt 4: Sagen Sie dem Spieler, was seine Kombination ist

Sagen Sie dem Spieler, was seine Kombination ist
Sagen Sie dem Spieler, was seine Kombination ist

Der letzte Schritt besteht darin, dem Spieler mitzuteilen, was seine Kombination ist. Um ihnen ihre Kombination mitzuteilen, verwenden Sie println und System.exit() innerhalb der Schleifen und Anweisungen im Code der Kombination. Das println teilt dem Spieler seine Kombination mit und System.exit() beendet das Programm.

Empfohlen: