Проект был сделан в 22 году, чтобы изучить React. В процессе были перенесены с C++ на js несколько лабораторных работ, игра и сетка фотографий.
- Для запуска: npm start
- Технологии: React
Компоненты:
- Кнопки навигации по лаб работе
- Поля ввода информации
- Списки персонажей
Функции:
- Ввод исходных данных
- Выбор персонажа из списка
- Навигация
- Алгоритм поиска победителя
- Изменение массива персонажей при изменении исходных данных
- Сортировка
Функции:
- Выбор размера поля
- Выбор начальной точки
- Выбор вариантов ходов
- Просмотр анимации прохождения пути
React.App.-.Google.Chrome.2023-08-31.20-15-22.1.mp4
Функции:
- Поиск победителя
- Прекращение игры, если выиграть невозможно
- Ввод исходных данных (размеры поля, количество клеток для победы)
- Ведение счета
- Сброс счета
- Навигация по игре
- Подсветка фигуры, которая будет поставлена
- Изменение размеров квадратов
- Когда ширина экрана меньше определенного значения, меняется диапазон размеров квадратов
- Выделение клеток, которые выиграли, и образование линии.
Компоненты:
- Поля ввода количества клеток для победы и размеров поля, сделанные в виде range,
- Таблица клеток обычная, где нельзя ставить фигуры
- Таблица клеток со вставкой фигур
Функции:
- Загрузка фотографий с сервера
- Изменение размера основного изображения при изменении размеров окна
- Изменение основного изображения при нажатии на стрелки и на фотографии
- Прокрутка фотографий
- Смена фотографий под удары барабанов из песни. Чтобы включить, нужно изменить значение переменной music с 0 на 1.
- Изменение количества колонок фотографий при изменении размеров окна
- Изменение положения основной фотографии и колонок при прокрутке


