Skip to content
This repository has been archived by the owner on Oct 24, 2023. It is now read-only.

Latest commit

 

History

History
33 lines (22 loc) · 1.93 KB

README.md

File metadata and controls

33 lines (22 loc) · 1.93 KB

Виселица (игра)

Лингвистическая головоломка, правила которой основаны на угадывании слов, написанная на Ruby

Виселица на wiki

Правила игры

Программа загадывают слово, буквы которого скрыты символами. Игрок предлагает букву, которая может входить в это слово. Если такая буква есть в слове, то программа показывает её — столько раз, сколько она встречается в слове. Если такой буквы нет, то к виселице добавляется круг в петле, изображающий голову. Игрок продолжает отгадывать буквы до тех пор, пока не отгадает всё слово. За каждый неправильный ответ программа добавляет одну часть туловища к виселице.

Если туловище в виселице нарисовано полностью, то игрок проигрывает. Если игроку удаётся угадать слово, он выигрывает.

Установка и запуск

Перед запуском программы необходимо выполнить установку необходимых программе гемов.

bundle install

Для запуска программы необходимо запустить файл main.rb.

bundle exec ruby main.rb

Добавление слов

Для добавления в игру своих слов необходимо вписать их в файл words.txt в папке data