Obsah:

Ako vytvoriť pokerovú hru v Jave: 4 kroky
Ako vytvoriť pokerovú hru v Jave: 4 kroky

Video: Ako vytvoriť pokerovú hru v Jave: 4 kroky

Video: Ako vytvoriť pokerovú hru v Jave: 4 kroky
Video: Ako si vytvoriť vlastnú hru ZADARMO 2024, Júl
Anonim
Ako vytvoriť pokerovú hru v Jave
Ako vytvoriť pokerovú hru v Jave

Tento návod je pre tých, ktorí už niektorí ovládajú jazyk Java a chcú v ňom vytvoriť poker. V prvom rade budete potrebovať počítač s nejakou kódovacou aplikáciou alebo webovou stránkou, ktorá umožňuje používanie Java. Odporúčam použiť DrJava alebo BlueJ. Ak nemôžete používať aplikáciu, ako sú tieto dve, potom by som odporučil použiť web repl.it. Akonáhle máte Java aplikáciu alebo webovú stránku, ste pripravení začať kódovať váš pokerový program.

Krok 1: Vytvorte balíček kariet

Vytvorte balíček kariet
Vytvorte balíček kariet

Prvá vec, ktorú musíte urobiť, aby ste mohli vytvoriť pokrovú hru v Jave, je vytvoriť balíček kariet. Za týmto účelom vytvorte dve verejné statické metódy, jednu, ktorá určí náhodný oblek, a druhú určujúcu náhodné číslo od dvoch do štrnástich. Vo svojej hlavnej metóde vytvorte pole, ktoré pojme všetkých päťdesiat dvoch kariet. Použite pole na umiestnenie všetkých päťdesiatich dvoch kariet do poľa. Pred vložením karty do poľa použite slučku for, aby ste sa presvedčili, že karta už nie je v poli päťdesiatich dvoch kariet. Ak karta ešte nie je v poli, vložte ju do poľa. Akonáhle je pole naplnené všetkými päťdesiatimi dvoma kartami, ktoré vytvárajú zamiešaný balíček, môžete prejsť na ďalší krok.

Krok 2: Dajte hráčovi päť náhodných kariet z paluby

Dajte hráčovi päť náhodných kariet z paluby
Dajte hráčovi päť náhodných kariet z paluby

Ďalším krokom je dať hráčovi päť náhodných kariet z vášho zamiešaného balíčka. Ak chcete dať hráčovi päť náhodných kariet, musíte použiť slučku for a použiť náhodné číslo od nuly do päťdesiat jedna pomocou Math.random. Pomocou slučky for a náhodného čísla vyberte náhodnú kartu zo svojho zamiešaného balíčka kariet. Po výbere piatich náhodných kariet ich vytlačte, aby hráč mohol vidieť, aké karty má. Teraz ste pripravení prejsť na ďalší krok.

Krok 3: Vytvorte pre slučky, ak vyhlásenia a zatiaľ čo slučky, aby ste určili, akú kombináciu má hráč

Vytvorte pre slučky, ak vyhlásenia a zatiaľ čo slučky, aby ste určili, akú kombináciu má hráč
Vytvorte pre slučky, ak vyhlásenia a zatiaľ čo slučky, aby ste určili, akú kombináciu má hráč

Teraz ste pripravení na tretí krok procesu vytvorenia pokrovej hry v Jave. Tretím krokom je použiť pre slučky, príkazy if a while, aby ste hráčovi povedali, akú kombináciu majú. Budete chcieť začať s royal flush. Pomocou príkazov for a two if určte, či má hráč royal flush alebo nie. Pomocou cyklu for určíte, či všetky karty majú rovnakú farbu, a potom pomocou príkazov dvoch if určíte, či ide o karty desať, jack, kráľovná, kráľ a eso. Po kráľovskom flushi použijete dve slučky while a tri if, aby ste určili, či má hráč priamy flush. Ďalej budú štyri svojho druhu a pomocou príkazov while a troch príkazov if zistíte, či majú štyri. Po štvorici je plný dom. Na určenie plného domu použijete jediné vyhlásenie if. Po plnom dome je flush, v ktorom použijete cyklus while a príkaz if. Po spláchnutí použijete príkaz while a dva if pre obidve rovinky a tri. Potom použijete slučku while a príkaz if pre dva páry a dva druhy. Nakoniec budete potrebovať iba jedno vyhlásenie if, aby ste zistili, či má hráč iba vysokú kartu. Teraz je čas prejsť na posledný a posledný krok.

Krok 4: Povedzte hráčovi, aká je jeho kombinácia

Povedzte hráčovi, aká je ich kombinácia
Povedzte hráčovi, aká je ich kombinácia

Posledným krokom je povedať hráčovi, aká je ich kombinácia. Aby ste im povedali ich kombináciu, použijete println a System.exit () v slučkách a príkazy v kóde kombinácie. Println oznámi hráčovi, aká je ich kombinácia, a System.exit () program ukončí.

Odporúča: