Satura rādītājs:

Kā izveidot pokera spēli Java: 4 soļi
Kā izveidot pokera spēli Java: 4 soļi

Video: Kā izveidot pokera spēli Java: 4 soļi

Video: Kā izveidot pokera spēli Java: 4 soļi
Video: Vlad and Niki - new Funny stories about Toys for children 2024, Jūlijs
Anonim
Kā izveidot pokera spēli Java
Kā izveidot pokera spēli Java

Šī pamācība ir paredzēta tiem, kas jau zina Java valodu un vēlas izveidot pokera spēli Java. Pirmkārt, jums būs nepieciešams dators ar kādu kodēšanas lietojumprogrammu vai vietni, kas ļauj izmantot Java. Es iesaku izmantot DrJava vai BlueJ. Ja nevarat izmantot tādu lietojumprogrammu kā šīs divas, es ieteiktu izmantot vietni repl.it. Kad jums ir Java lietojumprogramma vai vietne, esat gatavs sākt pokera programmas kodēšanu.

1. darbība: izveidojiet karšu klāju

Izveidojiet karšu klāju
Izveidojiet karšu klāju

Pirmā lieta, kas jums jādara, lai varētu izveidot pokera spēli Java, ir izveidot kāršu klāju. Lai to izdarītu, izveidojiet divas publiskas statiskas metodes, no kurām viena nosaka nejaušu tērpu, bet otra - nejaušu skaitli no diviem līdz četrpadsmit. Galvenajā metodē izveidojiet masīvu, kurā būs visas piecdesmit divas kārtis. Izmantojiet masīvu, lai masīvā ievietotu visas piecdesmit divas kārtis. Pirms ievietojat karti masīvā, izmantojiet cilpu for, lai pārliecinātos, ka karte jau nav piecdesmit divu karšu masīvā. Ja karte jau nav masīvā, ievietojiet to masīvā. Kad masīvs ir piepildīts ar visām piecdesmit divām kartēm, izveidojot sajauktu klāju, varat pāriet uz nākamo soli.

2. solis: dodiet spēlētājam piecas izlases kārtis no klāja

Dodiet spēlētājam piecas izlases kārtis no klāja
Dodiet spēlētājam piecas izlases kārtis no klāja

Nākamais solis ir dot spēlētājam piecas izlases kārtis no sajauktā klāja. Lai piešķirtu spēlētājam piecas izlases kārtis, jāizmanto cilpa for un jāizmanto nejaušs skaitlis no nulles līdz piecdesmit vienam, izmantojot Math.random. Izmantojiet cilpu for un nejaušo skaitli, lai izvēlētos nejaušu karti no sajauktā kāršu klāja. Kad esat izvēlējies piecas izlases kārtis, izdrukājiet tās, lai spēlētājs varētu redzēt, kādas kārtis viņiem ir. Tagad jūs esat gatavs pāriet uz nākamo soli.

3. darbība. Izveidojiet cilpas, paziņojumus un ciklus, lai noteiktu spēlētāja kombināciju

Izveidojiet cilpām, paziņojumiem un cilpām, lai noteiktu, kāda ir spēlētāja kombinācija
Izveidojiet cilpām, paziņojumiem un cilpām, lai noteiktu, kāda ir spēlētāja kombinācija

Tagad jūs esat gatavs trešajam procesa posmam, lai izveidotu pokera spēli Java. Trešais solis ir izmantot cilpām, ja paziņojumi, un, kamēr cilpas, lai pateiktu spēlētājam, kāda kombinācija viņiem ir. Jūs vēlaties sākt ar karalisko flush. Izmantojiet cilpu cilpai un divus, ja paziņojumus, lai noteiktu, vai spēlētājam ir royal flush. Izmantojot for cilpu, jūs noskaidrosit, vai visām kārtīm ir vienāds uzvalks, un pēc tam, izmantojot abus if paziņojumus, jūs noteiksit, vai kārtis ir desmitnieks, džeks, karaliene, karalis un ace. Pēc royal flush jūs izmantosit divas kamēr cilpas un trīs if paziņojumus, lai noteiktu, vai spēlētājam ir taisns flush. Nākamais būs četri vienādi, un jūs izmantosit cikla ciklu un trīs, ja paziņojumus, lai noteiktu, vai tiem ir četri vienādi. Pēc četriem sava veida ir pilna māja. Lai noteiktu pilnu māju, jūs izmantosit atsevišķu paziņojumu. Pēc pilnas mājas ir flush, kurā izmantosit cikla ciklu un if paziņojumu. Pēc flush jūs izmantosit cikla ciklu un divus if paziņojumus gan taisnām, gan trīs vienādām. Pēc tam jūs izmantosit cikla ciklu un if paziņojumu gan diviem pāriem, gan diviem vienādiem. Visbeidzot, jums būs nepieciešams tikai viens paziņojums, lai noteiktu, vai spēlētājam ir tikai augsta kārts. Tagad ir pienācis laiks pāriet uz pēdējo un pēdējo soli.

4. solis: pastāstiet spēlētājam, kāda ir viņu kombinācija

Pastāstiet spēlētājam, kāda ir viņu kombinācija
Pastāstiet spēlētājam, kāda ir viņu kombinācija

Pēdējais solis ir pateikt spēlētājam, kāda ir viņu kombinācija. Lai pastāstītu viņiem to kombināciju, kombinācijas koda cilpās un paziņojumos izmantosit println un System.exit (). Println pateiks spēlētājam, kāda ir viņu kombinācija, un System.exit () pārtrauks programmu.

Ieteicams: