Консольная игра "Виселица", написанная на языке программирования Ruby. Вам необходимо угадать загаданное слово. Полное описание игры можно узнать здесь https://ru.wikipedia.org/wiki...
На вашем устройстве должен быть установлен интерпретатор языка Ruby.
- Скачайте данный репозиторий;
- Для запуска программы у вас должен стоять gem bundler;
- Запустите на вашем устройстве терминал или консоль;
- Если у вас не установленн gem bundler, выполните команду в консоли
gem install bundler
- Зайдите в директорию с файлом main.rb;
- Выполните команду
bundle install
которая установит необходимые гемы для работы программы;
- Теперь вы можете запустить саму программу с помощью команды
bundle exec ruby main.rb
- Программа предлагает игроку отгадать случайное слово. Загаднное слово показывается на экране в виде горизонтальных штрихов, разделенных пробелами, количество штрихов соответствует загаданному слову. На экране отображается схема виселицы;
- У игрока есть семь попыток для отгадывания слова;
- Игрок предлагает букву, которая может входить в это слово;
- Предлагаемая буква вводится игроком в консоли и игрок нажимает клавишу Enter;
- Если такая буква есть в слове, то она отображается вместо штриха, на позиции соответсвующей позиции данной буквы в загаданном слове. Если таких букв несколько в слове, то открываются все такие буквы;
- Буквы могут вводится игроком как в верхнем так и в нижнем регистре. Буква "Ё" равнозначна "Е", буква "Й" равнозначна "И";
- Если игрок не угадывает букву, программа дорисует новый элемент виселицы;
- Далее игроку предоставляются следующие попытки для ввода букв;
- Цель игрока - отгадать слово, до того момента как программа дорисует все элементы виселицы.
Вы можете изменить список слов предлагаемых программой для угадывания.
Для этого откройте файл ./data/words.txt
и запишите в него новые слова.
Каждое слово должно быть на отдельной строке.
Записывайте слова в данный файл только в верхнем регистре.
Сохраните изменения и закройте файл. Вы можете попробовать обновленную программу.