
Снова перехватываем эстафетную палочку: «Тетрис на javascript».
При запуске игры вас встречает стильное тёмное меню с анимированным фоном, где плавно движутся светящиеся точки. Никакого «сферического тетриса в вакууме» — разработчик позаботился о полноценном пользовательском опыте. Главное меню предлагает четыре опции: «Начать игру», «Управление», «Рекорды» и «Выход». Всё интуитивно понятно, кнопки приятно подсвечиваются при наведении.
Классические правила остаются неизменными: на поле 10×20 падают семицветные фигуры-тетрамино, которые нужно вращать и перемещать, чтобы собирать горизонтальные линии. За каждую заполненную линию начисляются очки — 100 за одну линию, 300 за две, 500 за три и 800 за четыре линии одновременно. Присутствует система уровней: каждые 10 линий повышают уровень, что увеличивает скорость падения фигур, добавляя игре динамики и сложности.
Что особенно радует — это плавное управление без задержек. Фигуры отзываются на нажатия мгновенно, а «мгновенный сброс» по пробелу работает как надо, позволяя в критический момент быстро разместить фигуру.
Интерфейс заслуживает отдельного упоминания. Разработчик выбрал современную тёмную тему с тщательно подобранной цветовой палитрой.
Левая панель содержит всё управление и полезные советы — новичок никогда не запутается, какие клавиши за что отвечают.
Центральное поле с сеткой и фигурами, которые имеют эффект свечения и объёмные грани.
Правая панель отображает статистику: текущий счёт, количество собранных линий, уровень и рекорд, а также показывает следующую фигуру.
Отдельно стоит отметить эффекты частиц — при установке фигуры и уничтожении линий разлетаются красочные искры, создавая приятную визуальную обратную связь.
Исходный код доступен в полном объёме — вы можете не только играть, но и изучать, как устроена игра изнутри, модифицировать её под себя или использовать как основу для своих проектов: tetris.txt
Приятной игры!







