Оглавление:

Как создать игру в покер на Java: 4 шага
Как создать игру в покер на Java: 4 шага

Видео: Как создать игру в покер на Java: 4 шага

Видео: Как создать игру в покер на Java: 4 шага
Видео: Программирование на Java: создание игры Змейка. Часть 1. 2024, Июль
Anonim
Как создать игру в покер на Java
Как создать игру в покер на Java

Это руководство предназначено для тех, кто уже кое-что знает Java и хочет создать игру в покер на Java. Прежде всего, вам понадобится компьютер с каким-либо приложением для программирования или веб-сайт, позволяющий использовать Java. Я рекомендую использовать DrJava или BlueJ. Если вы не можете использовать приложение, подобное этим двум, я бы порекомендовал использовать сайт repl.it. Когда у вас есть Java-приложение или веб-сайт, вы готовы приступить к написанию своей покерной программы.

Шаг 1. Создайте колоду карт

Создать колоду карт
Создать колоду карт

Первое, что вам нужно сделать, чтобы создать игру в покер на Java, - это создать колоду карт. Для этого создайте два общедоступных статических метода, один из которых определяет случайную масть, а другой - случайное число от двух до четырнадцати. В вашем основном методе создайте массив, который будет содержать все пятьдесят две карты. Используйте массив, чтобы поместить все пятьдесят две карты в массив. Перед помещением карты в массив используйте цикл for, чтобы убедиться, что карта еще не входит в массив из пятидесяти двух карт. Если карты еще нет в массиве, поместите ее в массив. Как только массив будет заполнен всеми пятьдесят двумя картами, образуя перетасованную колоду, вы можете переходить к следующему шагу.

Шаг 2: раздайте игроку пять случайных карт из колоды

Раздайте игроку пять случайных карт из колоды
Раздайте игроку пять случайных карт из колоды

Следующий шаг - дать игроку пять случайных карт из вашей перетасованной колоды. Чтобы дать игроку пять случайных карт, вам нужно использовать цикл for и использовать случайное число от нуля до пятидесяти одного с помощью Math.random. Используйте цикл for и случайное число, чтобы выбрать случайную карту из перетасованной колоды карт. После выбора пяти случайных карт распечатайте их, чтобы игрок мог увидеть, какие карты у него есть. Теперь вы готовы перейти к следующему шагу.

Шаг 3. Создайте циклы for, if и while, чтобы определить, какая комбинация есть у игрока

Создавайте циклы for, операторы If и циклы while, чтобы определить, какая комбинация есть у игрока
Создавайте циклы for, операторы If и циклы while, чтобы определить, какая комбинация есть у игрока

Теперь вы готовы к третьему этапу процесса создания игры в покер на Java. Третий шаг - использовать циклы for, операторы if и циклы while, чтобы сообщить игроку, какая у них комбинация. Вам нужно будет начать с флеш-рояля. Используйте цикл for и два оператора if, чтобы определить, есть ли у игрока флеш-рояль или нет. Используя цикл for, вы определите, все ли карты одной масти, а затем, используя два оператора if, вы определите, являются ли карты десяткой, валетом, дамой, королем и тузом. После флеш-рояля вы будете использовать два цикла while и три оператора if, чтобы определить, есть ли у игрока стрит-флеш. Далее будут четыре одинаковых типа, и вы будете использовать цикл while и три оператора if, чтобы определить, есть ли у них четыре одинаковых типа. После каре - аншлаг. Вы будете использовать один оператор if, чтобы определить фулл-хаус. После фулл-хауса вы будете использовать цикл while и оператор if. После сброса вы будете использовать цикл while и два оператора if как для стрейтов, так и для троек. Затем вы будете использовать цикл while и оператор if как для двух пар, так и для двух одинаковых. Наконец, вам понадобится только один оператор if, чтобы определить, есть ли у игрока только старшая карта. Пришло время перейти к последнему и заключительному шагу.

Шаг 4: Скажите игроку, какова их комбинация

Скажите игроку, какова их комбинация
Скажите игроку, какова их комбинация

Последний шаг - сообщить игроку, какова его комбинация. Чтобы сообщить им их комбинацию, вы будете использовать println и System.exit () в циклах и операторах в коде комбинации. Println сообщит игроку, что это за комбинация, а System.exit () завершит программу.

Рекомендуемые: