Inhoudsopgave:

Hoe maak je een pokerspel in Java: 4 stappen
Hoe maak je een pokerspel in Java: 4 stappen

Video: Hoe maak je een pokerspel in Java: 4 stappen

Video: Hoe maak je een pokerspel in Java: 4 stappen
Video: Hoe zet je een heerlijke kop JAVA met de cafetière? 2024, November
Anonim
Hoe maak je een pokerspel in Java
Hoe maak je een pokerspel in Java

Deze instructable is voor degenen die Java al kennen en een pokerspel willen maken binnen Java. Allereerst heb je een computer nodig met een soort codeertoepassing of website die het gebruik van Java mogelijk maakt. Ik raad aan om DrJava of BlueJ te gebruiken. Als je een applicatie zoals die twee niet kunt gebruiken, raad ik je aan de website repl.it te gebruiken. Als je eenmaal een Java-applicatie of website hebt, ben je klaar om je pokerprogramma te coderen.

Stap 1: Maak een kaartspel

Maak een spel kaarten
Maak een spel kaarten

Het eerste dat u moet doen om een pokerspel in Java te kunnen maken, is door een kaartspel te maken. Om dit te doen, maakt u twee openbare statische methoden, één die een willekeurige reeks bepaalt en de andere die een willekeurig getal van twee tot veertien bepaalt. Maak in je hoofdmethode een array die alle tweeënvijftig kaarten kan bevatten. Gebruik een array om alle tweeënvijftig kaarten in de array te plaatsen. Voordat u de kaart in de array plaatst, gebruikt u een for-lus om ervoor te zorgen dat de kaart zich niet al in de array van tweeënvijftig kaarten bevindt. Als de kaart zich nog niet in de array bevindt, plaats deze dan in de array. Zodra de array is gevuld met alle tweeënvijftig kaarten, waardoor een geschud kaartspel ontstaat, kunt u doorgaan naar de volgende stap.

Stap 2: Geef de speler vijf willekeurige kaarten van de stapel

Geef de speler vijf willekeurige kaarten van de stapel
Geef de speler vijf willekeurige kaarten van de stapel

De volgende stap is om de speler vijf willekeurige kaarten van je geschudde stapel te geven. Om de speler vijf willekeurige kaarten te geven, moet je een for-lus gebruiken en een willekeurig getal van nul tot eenenvijftig gebruiken met Math.random. Gebruik de for-lus en het willekeurige getal om een willekeurige kaart uit je geschudde kaartspel te kiezen. Nadat je vijf willekeurige kaarten hebt gekozen, druk je ze af zodat de speler kan zien welke kaarten ze hebben. U bent nu klaar om door te gaan naar de volgende stap.

Stap 3: Maak voor loops, if-statements en while-loops om te bepalen welke combinatie de speler heeft

Maak voor loops, if-statements en while-loops om te bepalen welke combinatie de speler heeft
Maak voor loops, if-statements en while-loops om te bepalen welke combinatie de speler heeft

U bent nu klaar voor de derde stap van het proces om een pokerspel in Java te maken. De derde stap is het gebruik van for-lussen, if-statements en while-lussen om de speler te vertellen welke combinatie ze hebben. U wilt beginnen met de royal flush. Gebruik een for-lus en twee if-statements om te bepalen of de speler een royal flush heeft of niet. Met behulp van de for-lus bepaalt u of alle kaarten dezelfde reeks hebben, en met behulp van de twee if-statements bepaalt u of de kaarten een tien, een boer, een vrouw, een heer en een aas zijn. Na de royal flush gebruik je twee while-loops en drie if-statements om te bepalen of de speler een straight flush heeft. De volgende is four of a kind, en je gebruikt een while-lus en drie if-statements om te bepalen of ze four of a kind hebben. Na four of a kind is het full house. U gebruikt een enkele if-verklaring om een full house te bepalen. Na een full house is de flush waarbij je een while-lus en een if-statement gebruikt. Na een flush gebruik je een while-lus en twee if-statements voor zowel straights als three of a kind. Je gebruikt dan een while-lus en een if-statement voor zowel two pairs als two of a kind. Ten slotte heb je maar één if-verklaring nodig om te bepalen of de speler alleen een hoge kaart heeft. Nu is het tijd om naar de laatste en laatste stap te gaan.

Stap 4: Vertel de speler wat hun combinatie is

Vertel de speler wat hun combinatie is
Vertel de speler wat hun combinatie is

De laatste stap is om de speler te vertellen wat hun combinatie is. Om hen hun combinatie te vertellen, gebruikt u println en System.exit() binnen de lussen en instructies binnen de code van de combinatie. De println zal de speler vertellen wat hun combinatie is, en de System.exit() zal het programma beëindigen.

Aanbevolen: