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, Studeni
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čunalo s nekom vrstom aplikacije za kodiranje ili web lokacijom koja omogućuje korištenje 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. Nakon što imate Java aplikaciju ili web stranicu, spremni ste za početak kodiranja vašeg poker programa.

Korak 1: Napravite š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žavati svih pedeset dvije karte. Pomoću niza postavite svih pedeset dvije karte u niz. Prije stavljanja kartice u niz koristite 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 je niz ispunjen sa svih pedeset dvije karte stvarajući miješan špil, možete prijeći na sljedeći korak.

Korak 2: Dajte igraču pet nasumičnih karata iz špila

Dajte igraču pet slučajnih karata s palube
Dajte igraču pet slučajnih karata s palube

Sljedeći korak je dati igraču pet nasumičnih karata iz vašeg miješanog špila. Da biste igraču dali pet slučajnih karata, morate upotrijebiti for petlju i koristiti slučajni broj od nule do pedeset i 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, ispišite ih kako bi igrač mogao vidjeti koje karte ima. Sada ste spremni za prelazak na sljedeći korak.

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

Kreirajte za petlje, if izraze i while petlje kako biste utvrdili koju kombinaciju igrač ima
Kreirajte za petlje, if izraze 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 za reći igraču koju kombinaciju imaju. Morat ćete početi s royal flushom. Upotrijebite for petlju i dvije if naredbe kako biste utvrdili ima li igrač kraljevski flush ili ne. Korištenjem for petlje utvrdit ćete imaju li sve karte istu boju, a zatim pomoću dvije if naredbe utvrdit ćete 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 upotrijebit ćete while petlju i tri if naredbe kako biste utvrdili imaju li č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 koristit ćete 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čeni: