You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Консольная реализация классической игры «Виселица» на 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 Ментор и комьюнити, за предоставляемые возможности брать роадмапы и задания:)