https://github.com/maks-well-88/black-jack
Black-Jack console game
https://github.com/maks-well-88/black-jack
ruby
Last synced: 15 days ago
JSON representation
Black-Jack console game
- Host: GitHub
- URL: https://github.com/maks-well-88/black-jack
- Owner: Maks-well-88
- Created: 2021-08-18T09:11:18.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-12-16T12:57:33.000Z (over 3 years ago)
- Last Synced: 2025-02-21T14:38:11.928Z (over 1 year ago)
- Topics: ruby
- Language: Ruby
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Black-Jack
Блэкджек (Blackjack) — популярная игра, известная как “двадцать одно” или “очко”. Эта азартная игра присутствует во всех казино мира, и ее преимущество, что вероятность выигрыша игрока велика.
## Установка игры
Чтобы запустить игру, на вашем компьютере должен быть язык Ruby. Желательно 2.7.2 версии или выше. Для установки на MacOs или Linux можно воспользоваться менеджером версий [RVM](https://rvm.io/), для Windows — [RubyInstaller](https://rubyinstaller.org/).
После того, как язык Ruby установлен, необходимо клонировать репозиторий себе на локальную машину, перейти в проект и запустить в консоли файл main.rb.
```ruby
git clone git@github.com:Maks-well-88/Black-Jack.git
cd Black-Jack/
ruby main.rb
```
## Правила игры
В начале игры дилер спросит ваше имя, его нужно написать в консоли. На старте у обоих по 100$. Ставка всегда стандартная — 10$ с каждого. Далее дилер сдает себе и игроку по 2 карты, игрок видит только свои карты и общую сумму очков.
Игрок оценивает ситуацию и может пропустить ход (нажать цифру 1 и нажать enter), добавить себе новую карту из колоды (нажать цифру 2 и нажать enter), вскрыть карты (нажать цифру 3 и нажать enter).
Чтобы выиграть у дилера, нужно при вскрытии карт иметь больше очков, чем у него и при этом не привысить в сумме 21.
## Советы на старте
1. Если вы видите, что у вас 19, 20 или 21 очко после раздачи, то лучше сразу открыть карты.
2. Если вы возьмете карту, то дилер сначала добавит себе 1 штуку и потом вскроет карты у себя и у игрока для подсчета очков.
3. Если после раздачи у вас мало очков, то вы можете пропустить ход, чтобы дилер, взяв карту, перебрал с очками.
4. Если вы пропустите ход в пользу дилера, не ожидайте, что он возьмет карту. Он может тоже пропустить ход.