Змейка 3D

Змейка знакома каждому, кто хоть раз держал телефон. Но почти все версии — это плоские квадратики на сетке. Мы решили сделать иначе: собрать ту же механику на настоящих 3D-моделях.

Почему это не просто «кожа»

Модели змейки, яблок и поля сгенерированы в Blender и упакованы в GLB — один файл на ассет, без внешних текстур. Голова вытянута по направлению движения и смотрит глазами вперёд, поэтому змейка читается как живая: видно, куда она ползёт. Тело — цепочка сегментов, которые плавно догоняют друг друга, а не телепортируются по клеткам.

Механика при этом осталась честно классической:

  • сетка и клеточное движение, как в оригинале;
  • одно яблоко на поле, рост на одно звено;
  • проигрыш — в стену или в себя;
  • счёт — за каждое съеденное яблоко.

Никаких лишних правил: если вы играли в змейку раньше, справитесь сразу.

Как играть

nСтрелки или WASD поворачивают змейку, на телефоне работают свайпы. Пробел ставит на паузу. Держитесь центра — по краям легко зажать себя самому, особенно когда хвост длинный.

Что под капотом

nВся сцена — Three.js, загрузка моделей через общий загрузчик проекта, бюджет каждого ассета ограничен валидатором. Это не демка на один вечер: змейка встроена в каталог игр, поддерживает русский и английский интерфейс и таблицу рекордов.

Играть в Змейка 3D

Мы используем ку​ки для аналитики. Нажимая «ОК», вы соглашаетесь.

Подробнее