Sadržaj:

Kako napraviti poker igru na Javi: 4 koraka
Kako napraviti poker igru na Javi: 4 koraka

Video: Kako napraviti poker igru na Javi: 4 koraka

Video: Kako napraviti poker igru na Javi: 4 koraka
Video: Выбираем лучшую колоду игральных карт для фокусов, кардистри и шулеров 2024, Juli
Anonim
Kako napraviti poker igru na Javi
Kako napraviti poker igru na Javi

Ovo uputstvo je za one koji već znaju nešto o Javi i žele stvoriti poker igru u Javi. Prije svega, trebat će vam računar s nekom vrstom aplikacije za kodiranje ili web lokacijom koja omogućava upotrebu Jave. Preporučujem korištenje DrJave ili BlueJ. Ako niste u mogućnosti koristiti aplikaciju poput ove dvije, preporučio bih korištenje web stranice repl.it. Kada imate Java aplikaciju ili web stranicu, spremni ste za početak kodiranja vašeg poker programa.

Korak 1: Kreirajte špil karata

Napravite špil karata
Napravite špil karata

Prva stvar koju trebate učiniti da biste mogli stvoriti poker u Javi je stvoriti špil karata. Da biste to učinili, stvorite dvije javne statičke metode, jednu koja određuje slučajnu boju, a drugu koja određuje slučajni broj od dva do četrnaest. U svojoj glavnoj metodi stvorite niz koji će sadržati svih pedeset dvije karte. Pomoću niza postavite svih pedeset dvije karte u niz. Prije stavljanja kartice u niz, upotrijebite for petlju kako biste bili sigurni da kartica već nije u nizu od pedeset dvije kartice. Ako kartica već nije u nizu, postavite je u niz. Nakon što se niz napuni sa svih pedeset dvije karte stvarajući miješani špil, možete prijeći na sljedeći korak.

Korak 2: Dajte igraču pet slučajnih karata iz špila

Dajte igraču pet slučajnih karata iz špila
Dajte igraču pet slučajnih karata iz špila

Sljedeći korak je dati igraču pet slučajnih karata iz vašeg miješanog špila. Da biste igraču dali pet slučajnih karata, morate koristiti for petlju i koristiti slučajni broj od nule do pedeset jedne koristeći Math.random. Pomoću for petlje i slučajnog broja odaberite nasumičnu kartu iz svog miješanog špila karata. Nakon što odaberete pet slučajnih karata, odštampajte ih kako biste omogućili igraču da vidi koje karte ima. Sada ste spremni za prelazak na sljedeći korak.

Korak 3: Kreirajte za petlje, if naredbe i while petlje kako biste utvrdili koju kombinaciju igrač ima

Kreirajte za petlje, if naredbe i while petlje kako biste utvrdili koju kombinaciju igrač ima
Kreirajte za petlje, if naredbe i while petlje kako biste utvrdili koju kombinaciju igrač ima

Sada ste spremni za treći korak procesa stvaranja poker igre na Javi. Treći korak je korištenje for petlji, if naredbi, i while petlje kako bi rekao igraču koju kombinaciju imaju. Morat ćete započeti s kraljevskim flushom. Upotrijebite for petlju i dvije if naredbe kako biste utvrdili ima li igrač flush ili ne. Korištenjem for petlje utvrdit ćete da li sve karte imaju istu boju, a zatim ćete pomoću dvije if naredbe utvrditi jesu li karte desetka, Jack, Queen, King i as. Nakon royal flusha, upotrijebit ćete dvije while petlje i tri if naredbe kako biste utvrdili ima li igrač ravno flush. Sljedeće će biti četiri vrste, a vi ćete koristiti while petlju i tri if naredbe da utvrdite da li imaju četiri vrste. Nakon četiri vrste je puna kuća. Za određivanje pune kuće upotrijebit ćete jednu if naredbu. Nakon pune kuće slijedi ispiranje gdje ćete koristiti while petlju i if naredbu. Nakon ispiranja ćete koristiti while petlju i dvije if naredbe za obje direktne i tri vrste. Zatim ćete koristiti while petlju i if naredbu za oba para i dva. Konačno, trebat će vam samo jedna if izjava kako biste utvrdili ima li igrač samo visoku kartu. Sada je vrijeme da prijeđemo na posljednji i posljednji korak.

Korak 4: Recite igraču koja je njihova kombinacija

Recite igraču koja je njihova kombinacija
Recite igraču koja je njihova kombinacija

Posljednji korak je reći igraču koja je njihova kombinacija. Da biste im rekli njihovu kombinaciju, upotrijebit ćete println i System.exit () unutar petlji i izraza unutar koda kombinacije. Println će reći igraču koja je njihova kombinacija, a System.exit () će završiti program.

Preporučuje se: