Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Виселица (hangman)

Описание

Консольная реализация классической игры «Виселица» на Java. Программа случайным образом выбирает слово из заранее заготовленного списка. Игрок поочерёдно вводит буквы, стараясь отгадать задуманное слово, пока не исчерпает количество допустимых ошибок


Инструкция по запуску проекта

1. Откройте проект в IntelliJ IDEA, зайдите в файл main.java;

2. Нажмите на кнопку Run;


Стек технологий

- Java 21

- Maven

- ООП

Структура проекта

Файл Описание
Main.java Точка входа в программу. Создаёт экземпляр класса Game и запускает игру.
Game.java Основная игровая логика: приветствие, выбор выхода, основной игровой цикл, проверка букв, обработка победы и поражения.
Word.java Работа со словами: загрузка из файла, фильтрация (слова длиной от 7 букв), случайный выбор слова, создание маски с подчёркиваниями, проверка использованных букв, обновление маски при угадывании.
DrawHangman.java Отрисовка ASCII-изображения виселицы в зависимости от количества ошибок (от 0 до 6).
CommandChecker.java Проверка корректности введённого символа — является ли он буквой русского алфавита.

Слова благодарности

Спасибо Сергею Жукову | IT Ментор и комьюнити, за предоставляемые возможности брать роадмапы и задания:)

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages