Innholdsfortegnelse:

Hvordan lage et pokerspill i Java: 4 trinn
Hvordan lage et pokerspill i Java: 4 trinn

Video: Hvordan lage et pokerspill i Java: 4 trinn

Video: Hvordan lage et pokerspill i Java: 4 trinn
Video: Poker Rules | How to Play Poker Course | Tutorial for Beginners | 2023 (Updated) 2024, Juli
Anonim
Hvordan lage et pokerspill i Java
Hvordan lage et pokerspill i Java

Denne instruksen er for de som allerede kjenner Java og ønsker å lage et spill med poker i Java. Først og fremst trenger du en datamaskin med en slags kodingsapplikasjon eller et nettsted som tillater bruk av Java. Jeg anbefaler å bruke DrJava eller BlueJ. Hvis du ikke kan bruke et program som disse to, vil jeg anbefale å bruke nettstedet repl.it. Når du har en Java -applikasjon eller et nettsted, er du klar til å begynne å kode ditt pokerprogram.

Trinn 1: Lag et kortkort

Lag et kortkort
Lag et kortkort

Det første du må gjøre for å kunne lage et spill poker i Java er å lage en kortstokk. For å gjøre dette må du lage to offentlige statiske metoder, en som bestemmer en tilfeldig farge, og den andre bestemmer et tilfeldig tall fra to til fjorten. I hovedmetoden kan du lage en matrise som vil inneholde alle femti to kortene. Bruk en matrise for å plassere alle femti to kortene i rekken. Før du legger kortet i matrisen, bruker du en for -sløyfe for å sikre at kortet ikke allerede er i gruppen med femti to kort. Hvis kortet ikke er i matrisen allerede, plasser det i matrisen. Når matrisen er fylt med alle femti to kortene som lager en blandet kortstokk, kan du gå videre til neste trinn.

Trinn 2: Gi spilleren fem tilfeldige kort fra kortstokken

Gi spilleren fem tilfeldige kort fra kortstokken
Gi spilleren fem tilfeldige kort fra kortstokken

Det neste trinnet er å gi spilleren fem tilfeldige kort fra din blandede kortstokk. For å gi spilleren fem tilfeldige kort må du bruke en for loop og bruke et tilfeldig tall fra null til femti med Math.random. Bruk for -løkken og det tilfeldige tallet for å velge et tilfeldig kort fra den blandede kortstokken. Etter å ha valgt fem tilfeldige kort, skriv dem ut for å la spilleren se hvilke kort de har. Du er nå klar til å gå videre til neste trinn.

Trinn 3: Lag for Loops, If -setninger og While Loops for å finne ut hvilken kombinasjon spilleren har

Lag for Loops, If -setninger og While Loops for å finne ut hvilken kombinasjon spilleren har
Lag for Loops, If -setninger og While Loops for å finne ut hvilken kombinasjon spilleren har

Du er nå klar for det tredje trinnet i prosessen for å lage et spill med poker i Java. Det tredje trinnet er å bruke for looper, if -setninger, og mens loops for å fortelle spilleren hvilken kombinasjon de har. Du vil begynne med royal flush. Bruk en for loop og to if -setninger for å avgjøre om spilleren har en royal flush eller ikke. Ved å bruke for -løkken vil du avgjøre om alle kortene har samme farge, og deretter bruke de to if -setningene du vil avgjøre om kortene er en ti, Jack, Queen, King og et ess. Etter royal flush vil du bruke to while loops og tre if -setninger for å avgjøre om spilleren har en straight flush. Neste vil være fire like, og du vil bruke en stund -sløyfe og tre if -setninger for å avgjøre om de har fire like. Etter fire like er fullt hus. Du vil bruke en if -setning for å bestemme et fullt hus. Etter et fullt hus er flushen hvor du vil bruke en while -loop og en if -setning. Etter en flush vil du bruke en while -loop og to if -setninger for både straight og tre like. Du vil da bruke en while -sløyfe og en if -setning for både to par og to like. Til slutt trenger du bare en if -setning for å avgjøre om spilleren bare har et høyt kort. Nå er det på tide å gå videre til det siste og siste trinnet.

Trinn 4: Fortell spilleren hva kombinasjonen er

Fortell spilleren hva kombinasjonen er
Fortell spilleren hva kombinasjonen er

Det siste trinnet er å fortelle spilleren hva deres kombinasjon er. For å fortelle dem kombinasjonen din, vil du bruke println og System.exit () i løkkene og setningene i kombinasjonens kode. Println vil fortelle spilleren hva deres kombinasjon er, og System.exit () avslutter programmet.

Anbefalt: