Змейка 3D
Змейка знакома каждому, кто хоть раз держал телефон. Но почти все версии — это плоские квадратики на сетке. Мы решили сделать иначе: собрать ту же механику на настоящих 3D-моделях.
Почему это не просто «кожа»
Модели змейки, яблок и поля сгенерированы в Blender и упакованы в GLB — один файл на ассет, без внешних текстур. Голова вытянута по направлению движения и смотрит глазами вперёд, поэтому змейка читается как живая: видно, куда она ползёт. Тело — цепочка сегментов, которые плавно догоняют друг друга, а не телепортируются по клеткам.
Механика при этом осталась честно классической:
- сетка и клеточное движение, как в оригинале;
- одно яблоко на поле, рост на одно звено;
- проигрыш — в стену или в себя;
- счёт — за каждое съеденное яблоко.
Никаких лишних правил: если вы играли в змейку раньше, справитесь сразу.
Как играть
nСтрелки или WASD поворачивают змейку, на телефоне работают свайпы. Пробел ставит на паузу. Держитесь центра — по краям легко зажать себя самому, особенно когда хвост длинный.
Что под капотом
nВся сцена — Three.js, загрузка моделей через общий загрузчик проекта, бюджет каждого ассета ограничен валидатором. Это не демка на один вечер: змейка встроена в каталог игр, поддерживает русский и английский интерфейс и таблицу рекордов.