Проект, вдохновленный популярной японской головоломкой "Нонограмма". Реализован в качестве личного проекта.
- Клонировать репозиторий
https://github.com/Sanwed/nonograms.git
- Проект запускается с помощью локального сервера, например Live Server в VSCode
- Базовый функционал головоломки "Нонограмма", созданный на основе квадратных матриц.
- Выбор из подготовленных уровней разной сложности (5x5, 10x10, 15x15).
- Смена темы с сохранением состояния.
- Звуковое сопровождение при закрашивании клеточек и завершении уровня, есть возможность его отключить.
- Реализовано сохранение состояния текущей игры и его загрузка.
- Возможность создавать собственные уровни разной сложности с возможностью локаольного сохранения.
- Реализовано 5 экранов – Главный экран, Игровой экран, Правила, Результаты и Создание уровня.
- Можно запустить случайный уровень любой сложности.
- Во время игры можно сбросить состояние до начального.
- Ведется время прохождения каждого уровня.
- Возможность посмотреть итоговый результат без решения головоломки.
- HTML
- CSS
- JavaScript, ES6, Modules
- Функциональное программирование