Skip to content

eegrishina/hangman

Repository files navigation

Hangman Game

Hangman EN Hangman RU

Описание

Учебный проект интерактивной игры "Виселица". Игра реализована на TypeScript и React с использованием CSS Modules для стилизации компонентов.

Проект создан по обучающему туториалу и дополнен собственными улучшениями.

Игра включает:

  • Случайный выбор загаданного слова.
  • Возможность выбора буквы с помощью виртуальной клавиатуры на экране или физической клавиатуры.
  • Автоматическая отрисовка персонажа и отображение результата игры (победа/поражение).

Самостоятельно реализованный функционал:

  • Переключение режимов игры на русский/английский язык.
  • Обновление интерфейса с учетом выбранного языка.
  • Расширение списка слов для русского режима.

Установка и запуск

Проект использует Vite как инструмент для сборки и разработки.
Для работы с проектом у вас должны быть установлены Node.js и пакетный менеджер npm.

  1. Склонируйте репозиторий:
git clone <URL>
  1. Установите зависимости:
npm install
  1. Запустите приложение в режиме разработки:
npm run dev

Приложение будет доступно по адресу: http://localhost:5173/.

  1. Для сборки приложения в production:
npm run build

Сборка будет сохранена в папке dist.

  1. Для предпросмотра собранного проекта:
npm run preview

About

Hangman game built with TypeScript and React, featuring a language switch between Russian and English

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors