Мазмуну:

Javaда покер оюнун кантип жасоо керек: 4 кадам
Javaда покер оюнун кантип жасоо керек: 4 кадам

Video: Javaда покер оюнун кантип жасоо керек: 4 кадам

Video: Javaда покер оюнун кантип жасоо керек: 4 кадам
Video: Калыбек менен Садыктан тамашалуу ролик / 777 кукуруздары 2024, Ноябрь
Anonim
Javaда покер оюнун кантип жасаса болот
Javaда покер оюнун кантип жасаса болот

Бул көрсөтмө Javaны билген жана Java ичинде покер оюнун түзүүнү каалагандар үчүн. Биринчиден, сизге Java колдонууга мүмкүндүк берген кандайдыр бир коддоочу колдонмосу же веб -сайты бар компьютер керек болот. Мен DrJava же BlueJ колдонууну сунуштайм. Эгерде сиз бул экөө сыяктуу тиркемени колдоно албасаңыз, анда мен repl.it веб -сайтын колдонууну сунуштайт элем. Сизде Java тиркемеси же веб -сайты болгондон кийин сиз покер программасын коддоого даярсыз.

1 -кадам: Карталар палубасын түзүңүз

Карталар палубасын түзүңүз
Карталар палубасын түзүңүз

Javaда покер оюнун түзүү үчүн эмне кылуу керек биринчи нерсе - бул карталар палубасын түзүү. Бул үчүн эки коомдук статикалык ыкманы түзүңүз, бири кокусунан костюмду аныктайт, экинчиси экиден он төрткө чейин туш келди санын аныктайт. Негизги ыкмаңызда элүү эки картты камтыган массив түзүңүз. Бардык элүү эки картаны массивге жайгаштыруу үчүн массивди колдонуңуз. Картаны массивге коюудан мурун, карта элүү эки картанын катарында эмес экенине ынануу үчүн for циклин колдонуңуз. Эгерде карта массивде жок болсо, анда аны массивге коюңуз. Массив элүү эки карта менен толтурулганда, аралаштырылган палубаны түзүп, кийинки кадамга өтсөңүз болот.

2 -кадам: Оюнчуга палубадан беш кокустук картасын бериңиз

Оюнчуга палубадан беш кокустук картасын бериңиз
Оюнчуга палубадан беш кокустук картасын бериңиз

Кийинки кадам - оюнчуга аралаштырылган палубаңыздан беш кокустук картасын берүү. Оюнчуга беш кокустук картаны берүү үчүн for циклин колдонуп, Math.random аркылуу нөлдөн элүү бирге чейин туш келди санды колдонуу керек. Карттардын палубасынан кокустук картаны тандоо үчүн for циклин жана кокустук санын колдонуңуз. Туш келди беш картаны тандап алгандан кийин, оюнчуга кандай карталары бар экенин көрүүгө уруксат берүү үчүн басып чыгарыңыз. Эми кийинки кадамга өтүүгө даярсыз.

3 -кадам: Оюнчу кандай комбинацияга ээ экенин аныктоо үчүн циклдерди, билдирүүлөрдү жана циклдерди түзүңүз

Оюнчу кандай комбинацияга ээ экенин аныктоо үчүн Loops, If If If Offs жана Loops үчүн түзүңүз
Оюнчу кандай комбинацияга ээ экенин аныктоо үчүн Loops, If If If Offs жана Loops үчүн түзүңүз

Сиз азыр Javaда покер оюнун түзүү процессинин үчүнчү кадамына даярсыз. Үчүнчү кадам - бул циклдар үчүн, эгерде билдирүүлөр болсо жана оюнчуларга кандай комбинация бар экенин айтуу үчүн. Сиз падышалык флештен баштоону каалайсыз. Оюнчунун падышалык флеши бар же жок экенин аныктоо үчүн for циклин жана эки if операторун колдонуңуз. For циклинин жардамы менен сиз бардык карттардын бирдей костюмга ээ экендигин аныктайсыз, андан кийин эки if операторунун жардамы менен карттардын он, Джек, Каныш, Падыша жана Эйс экенин аныктайсыз. Падышалык флештен кийин, оюнчу түз флешке ээ экендигин аныктоо үчүн эки while циклин жана if if үчүн колдоносуз. Кийинки төрт түрү болот, жана сизде төрт цикл бар экенин аныктоо үчүн убактылуу циклди жана if if үчүн колдоносуз. Төрттөн кийин үй толук болот. Толук үйдү аныктоо үчүн сиз бир if операторун колдоносуз. Толук үйдөн кийин, бул бир аз укурукту жана if билдирүүсүн колдоно турган флеш. Тазалоодон кийин сиз бир нече циклди колдоносуз жана экөөнү эки түз жана үч түрдөгү билдирүүлөрдү колдоносуз. Андан кийин сиз эки жупка жана экөөнө тең while циклин жана if операторун колдоносуз. Акырында, сизге оюнчунун жогорку картасы бар экенин аныктоо үчүн бир гана if оператору керек болот. Эми акыркы жана акыркы кадамга өтүү керек.

4 -кадам: Оюнчуга алардын айкалышы эмне экенин айт

Оюнчуга алардын айкалышы эмне экенин айт
Оюнчуга алардын айкалышы эмне экенин айт

Акыркы кадам - оюнчуга алардын айкалышы эмне экенин айтуу. Алардын айкалышын айтуу үчүн комбинациянын кодунун ичинде циклдердин ичиндеги println жана System.exit () колдоносуз. Println оюнчуга алардын айкалышы эмне экенин айтып берет жана System.exit () программаны токтотот.

Сунушталууда: