项目作者: vesh95

项目描述 :
Blackjack on Ruby
高级语言: Ruby
项目地址: git://github.com/vesh95/blackjack.git
创建时间: 2019-12-04T07:44:40Z
项目社区:https://github.com/vesh95/blackjack

开源协议:

下载


Blackjack :spades:

  1. ___ _ ____ ____ _ _ _ ____ ____ _ _
  2. |__] | |__| | |_/ | |__| | |_/
  3. |__] |___ | | |___ | \_ _| | | |___ | \_

Как играть?

Необходимо запустить игру ruby ./main.rb

Далее вас попросят ввести ваше имя. Затем начнется раунд.

Интерфейс раунда

  1. ############ Банк 20
  2. Eduard $90
  3. 14 |♣ 3||♠ A|
  4. ----------
  5. Диллер $90
  6. xx |* ||* |
  7. ----------

Первая строчка показывает сумму, находящуюся на столе, её получит победитель.

Второй строкой отображается имя игрока с его текущим балансом.

На третей строке отображается количество очков и карты на руках.

Для игрока отображается меню действий:

  1. p - пропустить ход
  2. a - добавить карту
  3. o - открыть карты

В нем указаны кнопки соответствующие действию (на английском).

Если у игрока три карты, то добавление карты не доступно.

Конец раунда

  1. Победил %name%
  2. Банк 0
  3. Eduard $90
  4. Диллер $110
  5. Играть еще один раунд? (y/n)

В конце раунда вам отобразится счёт:

  1. Имя победителя
  2. Текущий игровой банк (равен нулю после распределения)
  3. Имена игроков и их баланс

Задастся вопрос “продолжить ли игру?”
В случае отказа будет выведен счет по игре.

Конец игры

  1. Игра окончена. Победил Диллер $110

После отказа от продолжения игры или по окончании средств у одного из игроков игра завершается. Объявляется победитель.