Компьютер загадывает слово и показывает, сколько в нем букв. Игрок вводит буквы по одной. Если буква есть в слове, то компьютер показывает, сколько раз она в нем встречается и на каких позициях. Если буквы нет, то компьютер засчитывает ошибку. Если слово отгадано полностью, то игрок победил. После каждой ошибки дорисовывается виселица. Всего можно сделать 7 ошибок.
Список слов хранится в /data/words.txt, чтобы добавить в игру новое слово, в этом файле нужно на новой строке написать данное слово в верхнем регистре.
Программа написана на Ruby, для запуска программы используйте:
ruby hangman.rb