Проект "Тетрис". Визуальная часть стилизована под портативную игровую консоль "Brick Game". Ведется счёт, увеличивается сложность игры в зависимости от количества собранных линий. Результат игры сохраняется в LocalStorage. Поэтому можно продолжить игру с текущего момента, даже после закрытия браузера. Ссылка на проект:
Необходимо уложить фигры в линии без пустых клеток. Количество очков начисляется за количество линий таким образом:
- для 1-го уровня:
1 линия = 40 очков, 2 линии = 100 очков, 3 линии = 300 очков, 4 линии = 900 очков; - для 2-го уровня:
1 линия = 80 очков, 2 линии = 200 очков, 3 линии= 600 очков, 4 линии = 1800 очков;
И так далее.
Скорость игры возрастает с каждым новым уровнем. Переход на новый уровень происходит через каждые 10 линий.
Конец игры - если игровое поле заполнено фигурами до верхней границы.
Управление - клавиатура, мышь.
Клавиатура:
- влево: стрелка влево, "a";
- вправо: стрелка вправо, "d";
- вниз: стрелка вниз, "s";
- поворот: стрелка вверх, "w";
- уронить: "Space"
- пауза/старт: "p";
- сбросить игру: "r";
- React;
- Redux Toolkit;
- Scss;
- BEM;