Innehållsförteckning:

Hur man gör ett pokerspel i Java: 4 steg
Hur man gör ett pokerspel i Java: 4 steg

Video: Hur man gör ett pokerspel i Java: 4 steg

Video: Hur man gör ett pokerspel i Java: 4 steg
Video: Brygguide: Presskanna - Tehuset Java 2024, November
Anonim
Hur man gör ett pokerspel i Java
Hur man gör ett pokerspel i Java

Denna instruerbara är för dem som redan känner till Java och vill skapa ett spel poker inom Java. Först och främst behöver du en dator med någon form av kodningsprogram eller webbplats som tillåter användning av Java. Jag rekommenderar att du använder DrJava eller BlueJ. Om du inte kan använda ett program som dessa två skulle jag rekommendera att använda webbplatsen repl.it. När du har en Java -applikation eller webbplats är du redo att börja koda ditt pokerprogram.

Steg 1: Skapa en kortlek

Skapa en kortlek
Skapa en kortlek

Det första du behöver göra för att kunna skapa ett spel poker i Java är att skapa en kortlek. För att göra detta skapa två offentliga statiska metoder, en som bestämmer en slumpmässig färg, och den andra bestämmer ett slumpmässigt tal från två till fjorton. Skapa i din huvudmetod en array som rymmer alla femtiotvå kort. Använd en array för att placera alla femtiotvå kort i matrisen. Innan du lägger kortet i arrayen använder du en for loop för att se till att kortet inte redan finns i arrayen med femtiotvå kort. Om kortet inte redan finns i matrisen placerar du det i matrisen. När matrisen är fylld med alla femtiotvå kort som skapar en blandad kortlek kan du sedan gå vidare till nästa steg.

Steg 2: Ge spelaren fem slumpmässiga kort från däcket

Ge spelaren fem slumpmässiga kort från däcket
Ge spelaren fem slumpmässiga kort från däcket

Nästa steg är att ge spelaren fem slumpmässiga kort från din blandade kortlek. För att ge spelaren fem slumpmässiga kort måste du använda en for loop och använda ett slumpmässigt tal från noll till femtio med Math.random. Använd for -slingan och slumpmässigt nummer för att välja ett slumpmässigt kort från din blandade kortlek. Efter att ha valt fem slumpmässiga kort skriv ut dem för att låta spelaren se vilka kort de har. Du är nu redo att gå vidare till nästa steg.

Steg 3: Skapa för loopar, if -uttalanden och medan loopar för att avgöra vilken kombination spelaren har

Skapa för loopar, If -uttalanden och While Loops för att avgöra vilken kombination spelaren har
Skapa för loopar, If -uttalanden och While Loops för att avgöra vilken kombination spelaren har

Du är nu redo för det tredje steget i processen för att skapa ett spel poker i Java. Det tredje steget är att använda för loopar, if -satser, och medan loopar för att berätta för spelaren vilken kombination de har. Du kommer att vilja börja med royal flush. Använd en for loop och två if -uttalanden för att avgöra om spelaren har en royal flush eller inte. Med hjälp av for -loop kommer du att avgöra om alla kort har samma färg, och sedan använda de två if -satserna bestämmer du om korten är en tia, Jack, Queen, King och ett ess. Efter royal flush använder du två while -loopar och tre if -satser för att avgöra om spelaren har en straight flush. Därefter kommer fyra av ett slag, och du kommer att använda en stund -loop och tre if -satser för att avgöra om de har fyra ens. Efter fyra i ett slag är fullt hus. Du kommer att använda ett enda if -uttalande för att bestämma ett fullt hus. Efter ett fullt hus är spolningen där du kommer att använda en stundslinga och ett if -uttalande. Efter en flush kommer du att använda en while -loop och två if -satser för både straight och tre av ett slag. Du kommer då att använda en while -loop och en if -sats för både två par och två av ett slag. Slutligen behöver du bara ett if -uttalande för att avgöra om spelaren bara har ett högt kort. Nu är det dags att gå vidare till det sista och sista steget.

Steg 4: Berätta för spelaren vad deras kombination är

Berätta för spelaren vad deras kombination är
Berätta för spelaren vad deras kombination är

Det sista steget är att berätta för spelaren vad deras kombination är. För att berätta deras kombination använder du println och System.exit () i looparna och satserna i kombinationens kod. Println berättar för spelaren vad deras kombination är och System.exit () avslutar programmet.

Rekommenderad: