Mundarija:

Java -da poker o'yinini qanday qilish kerak: 4 qadam
Java -da poker o'yinini qanday qilish kerak: 4 qadam

Video: Java -da poker o'yinini qanday qilish kerak: 4 qadam

Video: Java -da poker o'yinini qanday qilish kerak: 4 qadam
Video: #Сека #Свара #Тиринка Уйини Бошланди Хаммага Омад Всем Удачи 2024, Iyul
Anonim
Java -da poker o'yinini qanday qilish kerak
Java -da poker o'yinini qanday qilish kerak

Bu ko'rsatma Java -ni biladigan va Java -da poker o'yini yaratmoqchi bo'lganlar uchun. Avvalo, sizga Java -dan foydalanishga imkon beradigan kodlash ilovasi yoki veb -sayti bo'lgan kompyuter kerak bo'ladi. Men DrJava yoki BlueJ dan foydalanishni tavsiya qilaman. Agar siz ushbu ikkita ilovadan foydalana olmasangiz, repl.it veb -saytidan foydalanishni tavsiya qilaman. Agar sizda Java ilovasi yoki veb -sayti bo'lsa, siz poker dasturini kodlashni boshlashga tayyormiz.

1 -qadam: Kartalar taxtasini yarating

Kartalar taxtasini yarating
Kartalar taxtasini yarating

Java -da poker o'yinini yaratish uchun siz qilishingiz kerak bo'lgan birinchi narsa - bu kartalar taxtasini yaratish. Buning uchun ikkita umumiy statik usulni yarating, biri tasodifiy kostyumni, ikkinchisi tasodifiy sonni ikkidan o'n to'rtgacha. Asosiy usulingizda ellik ikkita kartani o'z ichiga oladigan qator yarating. Barcha ellik ikkita kartani qatorga joylashtirish uchun qatordan foydalaning. Kartani massivga qo'yishdan oldin, karta ellik ikkita karta qatorida emasligiga ishonch hosil qilish uchun for loopidan foydalaning. Agar karta allaqachon qatorda bo'lmasa, uni qatorga joylashtiring. Massiv barcha ellik ikkita karta bilan to'ldirilgandan so'ng, siz keyingi bosqichga o'tishingiz mumkin.

2 -qadam: O'yinchiga kemadan beshta tasodifiy kartani bering

O'yinchiga kemadan beshta tasodifiy kartani bering
O'yinchiga kemadan beshta tasodifiy kartani bering

Keyingi qadam, o'yinchiga sizning aralashtirilgan pastki qismingizdan beshta tasodifiy kartani berishdir. O'yinchiga beshta tasodifiy kartani berish uchun for loopdan foydalanish va Math.random yordamida noldan ellik birgacha bo'lgan tasodifiy sonni ishlatish kerak. O'zgaruvchan kartochkalardan tasodifiy kartani tanlash uchun for va tasodifiy sonlardan foydalaning. Beshta tasodifiy kartani tanlagandan so'ng, o'yinchi qanday kartalari borligini ko'rish uchun ularni chop eting. Endi siz keyingi bosqichga o'tishga tayyormiz.

3 -qadam: O'yinchining qanday kombinatsiyasini aniqlash uchun looplar, agar bayonotlar va tsikllar uchun yarating

O'yinchining qanday kombinatsiyasini aniqlash uchun Loop, Ifades va Looplar uchun yarating
O'yinchining qanday kombinatsiyasini aniqlash uchun Loop, Ifades va Looplar uchun yarating

Siz Java -da poker o'yinini yaratish jarayonining uchinchi bosqichiga tayyormiz. Uchinchi qadam - bu looplar uchun, agar ifodalar bo'lsa, va looplar o'yinchiga qanday kombinatsiyaga ega ekanligini aytib berish. Siz qirollik flushidan boshlashni xohlaysiz. O'yinchining qirollik flushiga ega yoki yo'qligini aniqlash uchun for loop va ikkita if ifodasidan foydalaning. For loopidan foydalanib, siz barcha kartalar bir xil kostyumga ega ekanligini aniqlaysiz, keyin ikkita if ifodasi yordamida siz kartalarning o'n, Jek, Qirolicha, Qirol va Ace ekanligini aniqlaysiz. Qirollik oqimi tugagandan so'ng, o'yinchining to'g'ri yuvilganligini aniqlash uchun ikkita vaqtli tsikl va uchta ifodadan foydalanasiz. Keyingisi to'rt xil bo'ladi va siz to'rtta tur mavjudligini aniqlash uchun vaqtli tsikl va uchta if ifodasini ishlatasiz. To'rt turdan keyin to'la uy. To'liq uyni aniqlash uchun bitta if iborasini ishlatasiz. To'liq uydan keyin bo'sh joy bo'ladi, bu erda siz loop va if iborasini ishlatasiz. Tozalashdan keyin siz bir muddat pastadirni ishlatasiz va ikkitasi ikkala to'g'ri va uchta turga mos keladi. Keyin ikkala juftlik va ikkitasi uchun vaqtli loop va if iborasini ishlatasiz. Nihoyat, o'yinchi faqat yuqori kartaga ega ekanligini aniqlash uchun sizga faqat bitta if bayonoti kerak bo'ladi. Endi oxirgi va oxirgi bosqichga o'tish vaqti keldi.

4 -qadam: O'yinchiga ularning kombinatsiyasi nima ekanligini ayting

O'yinchiga ularning kombinatsiyasi nima ekanligini ayting
O'yinchiga ularning kombinatsiyasi nima ekanligini ayting

Oxirgi qadam - o'yinchiga ularning kombinatsiyasi nima ekanligini aytib berish. Ularga ularning kombinatsiyasini aytib berish uchun kombinatsiya kodidagi looplar va iboralar ichida println va System.exit () dan foydalanasiz. Println o'yinchiga ularning kombinatsiyasi nima ekanligini aytadi va System.exit () dasturni tugatadi.

Tavsiya: