Skip to content

timk01/Hangman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Виселица (Hangman)

Базовая постановка игры взята отсюда:
https://ru.wikipedia.org/wiki/Виселица_(игра)


Приветствие

Добро пожаловать в консольную игру «Виселица» на Java.


Задача

Компьютер загадывает одно слово — имя существительное на русском языке в именительном падеже.
Игрок должен по буквам угадать это слово.


Правила

  • Вводится одна русская буква за попытку.
  • Валидными считаются только кириллические буквы (регистр не важен).
  • Если буква есть в слове — она открывается во всех соответствующих позициях.
  • Если буквы нет — игрок получает одну ошибку.
  • Максимум — 6 ошибок. На седьмой — игра считается проигранной.
  • Повторный ввод уже названной буквы не считается ошибкой.

Цель

Угадать всё слово до того, как лимит ошибок будет исчерпан.

Скриншоты

Начало игры

Начало игры

Ошибки

Ошибки

Угадывание буквы/букв

Угадывание

Проигрыш

Проигрыш

Победа

Победа



Запуск и комментарии.

Требования:

  • JDK 17+
  • Maven 3+

Как запустить

  • Скачать проект с репозитория
  • Запускать из IntelliJ с Working directory = корень проекта (папка, где pom.xml)
  • Точка входа - метод main в Game

Примечания:

  • в проекте конфигурация задаётся в Game: путь к словарю и лимит слов
  • Словарь расположен в src/main/resources/dictionary.txt
  • Проект выполнен в ООП
  • Тесты (словарь, логика заполнения, буквы) присутствуют

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages