Mundarija:
- 1 -qadam: Kartalar taxtasini yarating
- 2 -qadam: O'yinchiga kemadan beshta tasodifiy kartani bering
- 3 -qadam: O'yinchining qanday kombinatsiyasini aniqlash uchun looplar, agar bayonotlar va tsikllar uchun yarating
- 4 -qadam: O'yinchiga ularning kombinatsiyasi nima ekanligini ayting
Video: Java -da poker o'yinini qanday qilish kerak: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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
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
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:
Arduino tekshirgichlari yordamida ko'p o'yinchi o'yinini qanday qilish kerak: 6 qadam
Qanday qilib Arduino kontrollerlari yordamida ko'p o'yinchi o'yinini yaratish mumkin: O'yin ishlab chiqaruvchilari qanday qilib butun dunyo bo'ylab odamlar o'ynashni yoqtiradigan ajoyib o'yinlarni yaratadilar, deb o'ylab ko'rganmisiz? Xo'sh, bugun men sizga Arduino kontroli tomonidan boshqariladigan kichik o'yinchi o'yini yaratish orqali sizga bu haqda kichik maslahat beraman
Raspberry Pi -da karta o'yinini qanday qilish kerak: 8 qadam
Raspberry Pi -da karta o'yinini qanday qilish kerak: Buning maqsadi - malina pi -da musiqa, tugmalar, chiroqlar va ovozli signal yordamida o'yin yaratish! O'yin "Aces" deb nomlanadi va uning maqsadi - 21 ga iloji boricha yaqinlashish, 1 -qadam: Raspberry Pi ni tayyorlash Malina pi ni oling va
Microbit o'yinini qanday qilish kerak: 25 qadam
Microbit o'yinini qanday qilish kerak: Salom, mening ismim Muhammad va men sizga ko'rsatma beraman, blok -muharrir yordamida o'yinni bosqichma -bosqich qanday kodlash kerakligini ko'rsataman, o'yin Tetrisga o'xshaydi
Xcode yordamida Swift -dan foydalanib, Tic Tac Toe o'yinini qanday qilish kerak: 5 qadam
Xcode yordamida Swift -dan foydalanib, Tic Tac Toe o'yinini qanday qilish kerak: Ushbu Swift qo'llanmasida men sizga Tic Tac Toe ilovasini qanday yaratishni ko'rsataman. Bu ilova juda oddiy va har qanday yangi boshlanuvchilar uchun ajoyib loyihadir. Men darslikni uch bosqichga ajrataman: 1. Ob'ektlarni yaratish 2. Ob'ektlarni kodga ulash 3. C
CMD o'yinini qanday qilish kerak! Bepul yuklab olish va koddan nusxa ko'chirish!: 6 qadam
CMD o'yinini qanday qilish kerak! Bepul yuklab olish va koddan nusxa ko'chirish!: Men bu ajoyib CMD/BATCH o'yinini bepul yukladim va koddan nusxa ko'chirdim