Создаём игру «Виселица» на Svelte

Краткое описание (что вы получите)
- Минимальный проект Svelte с логикой игры «Виселица».
- Обработка ввода пользователя, проверка букв, отрисовка этапов виселицы.
- Стили и простая улучшенная структура для обучения и расширения.
Что такое «Виселица»
Виселица — это простая словесная игра: один игрок задумывает слово, другой пытается угадать его по буквам. За каждую ошибку домальовывается новая часть человечка. Цель — открыть все буквы до того, как рисунок будет завершён.
Важно: в этом руководстве мы реализуем одиночную версию игры в браузере с набором слов и текстовым вводом.
Подготовка окружения
- Установите Node.js и npm (или Yarn).
- Создайте проект Vite с шаблоном Svelte.
В терминале выполните:
npm create vite
# Затем выберите Svelte и вариант JavaScript
cd
npm install
npm run dev Откройте проект в редакторе. В папке src создайте файл hangmanArt.js. Удалите (по желанию) директории assets и lib и очистите App.svelte и App.css, чтобы начать с нуля.
В App.css добавьте базовую тему:
:root{
background-color: rgb(0, 0, 0);
color: green;
font-family: monospace;
}Скопируйте массив hangmanArt из репозитория проекта и вставьте в src/hangmanArt.js.
Логика приложения — скрипт в App.svelte
Откройте App.svelte и создайте тег