Inhoudsopgave:
- Stap 1: Maak een kaartspel
- Stap 2: Geef de speler vijf willekeurige kaarten van de stapel
- Stap 3: Maak voor loops, if-statements en while-loops om te bepalen welke combinatie de speler heeft
- Stap 4: Vertel de speler wat hun combinatie is
Video: Hoe maak je een pokerspel in Java: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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
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
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
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:
Clockception - Hoe maak je een klok gemaakt van klokken bouwen! 14 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Clockception - Hoe maak je een klok gemaakt van klokken!: Hallo allemaal! Dit is mijn inzending voor de First Time Author Contest 2020! Als je dit project leuk vindt, zou ik je stem zeer op prijs stellen :) Bedankt! Deze instructable leidt je door het proces voor het bouwen van een klok gemaakt van klokken! Ik heb slim genoemd
Hoe maak je een verstelbare helicoïde adapter voor een 85 mm projectorlens, van een polypropyleen buisconnector - Ajarnpa
Hoe maak je een verstelbare helicoïde adapter voor een 85 mm projectorlens, van een polypropyleen buisconnector: Ik heb onlangs een oude diaprojector gekocht voor ongeveer 10 euro. De projector is uitgerust met een 85 mm f/2.8 lens, die eenvoudig van de projector zelf kan worden verwijderd (er hoeven geen onderdelen te worden gedemonteerd). Dus besloot ik om het te transformeren in een 85 mm-lens voor mijn Penta
Hoe maak je een drone met Arduino UNO - Maak een quadcopter met behulp van microcontroller - Ajarnpa
Hoe maak je een drone met Arduino UNO | Maak een quadcopter met behulp van een microcontroller: inleiding Bezoek mijn YouTube-kanaal Een drone is een erg duur gadget (product) om te kopen. In dit bericht ga ik bespreken, hoe ik het goedkoop kan maken? En hoe kun je er zo zelf een maken voor een goedkope prijs … Nou, in India zijn alle materialen (motoren, ESC's
Hoe maak je een stopwatch met Arduino 8 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een stopwatch met behulp van Arduino: dit is een zeer eenvoudige Arduino 16 * 2 lcd-scherm stopwatch ……….. Als je deze Instructable leuk vindt, abonneer je dan op mijn kanaal https://www.youtube.com /ZenoModiff
Hoe maak je een klapschakelaarcircuit 12 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe maak je een klapschakelaarcircuit: Hallo vriend, vandaag ga ik een circuit maken van een klapschakelaar. Wanneer we zullen klappen, zal de LED gloeien. Dit circuit is geweldig. Om dit circuit te maken, zal ik LM555 IC en C945-transistor gebruiken. begin