Лингвистическая головоломка, правила которой основаны на угадывании слов, написанная на Ruby
Программа загадывают слово, буквы которого скрыты символами. Игрок предлагает букву, которая может входить в это слово. Если такая буква есть в слове, то программа показывает её — столько раз, сколько она встречается в слове. Если такой буквы нет, то к виселице добавляется круг в петле, изображающий голову. Игрок продолжает отгадывать буквы до тех пор, пока не отгадает всё слово. За каждый неправильный ответ программа добавляет одну часть туловища к виселице.
Если туловище в виселице нарисовано полностью, то игрок проигрывает. Если игроку удаётся угадать слово, он выигрывает.
Перед запуском программы необходимо выполнить установку необходимых программе гемов.
bundle install
Для запуска программы необходимо запустить файл main.rb
.
bundle exec ruby main.rb
Для добавления в игру своих слов необходимо вписать их в файл words.txt
в папке data