Ok python!
Для начинающих
Программы и коды на Python:
Игра «Блек Джек»
Краткое описание
Всем известная карточная игра «Black Jack», она же «Двадцать одно» или «Очко».
Последнее обновление: 27.04.23.
Проверен в ОС: WIndows 10, Ubuntu 22.04.
Скачать код игры (20 Кб):
здесь.
Приобретаемые навыки
В ходе верстки данного проекта совершенствуются следующие практические навыки:
- использование в исходном коде встроенных типов данных и их методов;
- использование условных инструкций, а также циклов for и while;
- создание пользовательских функций;
- установка сторонних модулей и библиотек: colorama;
- импорт необходимых модулей и библиотек;
- работа с виртуальным окружением;
- тестирование разрабатываемых приложений.
После того, как игра будет готова, попробуйте поэкспериментировать с цветовой гаммой выводимого в консоль текста.
Внешний вид приложения
В ОС Windows окно игры имеет вид, показанный на рис. №1.
Рис. №1. Окно игры в ОС Windows.
Правила игры
Ознакомиться с правилами игры можно на википедии. Здесь же мы будем придерживаться следующей линии.
- В качестве диллера должен выступать компьютер.
- Банк игрока должен составлять 5000.
- Первая карта диллера должна быть скрыта от игрока (т.е. находится на столе рубашкой вверх), остальные открыты (американский вариант игры).
- После раздачи у игрока должна быть единовременная возможность увеличить ставку.
- После того, как игрок наберет необходимое количество очков и больше не будет запрашивать карту, диллер должен запрашивать карты до тех пор, пока сумма его очков не превысит 16.
- Подсчет очков: цифровые карты – от 2 до 10 очков соответственно их номиналам, фигурные карты (валет, дама и король) – 10 очков, туз 11 очков, если это не приводит к перебору, и 1 очко в противном случае.