Проведите прыгающий мяч вниз по яркой керамической башне. Поворачивайте просветы на место, избегайте красных опасных секторов и копите заряд для прорыва. Пройдите 30 башен кампании или побивайте собственный рекорд глубины в бесконечном режиме Descent. Вы получаете законченную игру, которую остаётся загрузить на сервер и сделать своей.
Не останавливайте спуск
Descent — основной режим игры: одна бесконечная башня, один заход, спускайтесь как можно глубже. Очки и рекорды глубины сохраняются в браузере, а локальный рейтинг показывает лучшие заходы самого игрока.
30 башен, которые нужно освоить
Кампания — это отдельный путь из 30 башен. Каждая башня описана в читаемых исходных файлах, а башни с 13-й по 30-ю собраны из тех же блоков, что и бесконечный режим.
Превратите просвет в путь
Удерживайте и тяните, чтобы вращать башню; мяч прыгает сам. Совместите просвет — и мяч упадёт на следующий этаж. Полосатые красные сектора с шипами обозначают опасность.
Накопите прорыв
Пройдите три просвета подряд, чтобы зарядить удар. Заряженный мяч один раз пробивает следующий занятый этаж, после чего заряд заканчивается. Золото показывает заряд; красный — опасность.
Немного стиля для каждого падения
Мяч начинает в отделке Pearl; отделки Coral, Lagoon и Brass открываются, когда игроки проходят башни кампании. Отделки меняют только внешний вид, но никогда не правила.
Простой поворот на любом экране
Тяните пальцем или мышью либо пользуйтесь клавишами со стрелками. В настройках — звук, управление, меньше анимации, качество эффектов, полный экран и язык интерфейса: английский, португальский или испанский.
Лёгкий старт для вашего проекта
Загрузите содержимое game/ на любой статический хостинг — и игра работает: без PHP, базы данных и аккаунта. Для более глубоких изменений включён исходный код на TypeScript; пересоберите его с помощью Node.js 22.12+ и npm. Иллюстрированное руководство на английском и португальском охватывает установку, карту файлов, настройку, локальные данные и устранение неполадок.
Экраны из этого издания
Сняты в издании, которое продаётся здесь.
Главное меню: бесконечный Descent, кампания из 30 башен, локальный рейтинг и рекорды.Игровой процесс: поворачивайте башню, чтобы мяч падал через просветы; три полоски показывают заряд удара.Настройки: вкладки Sound, Controls и Display, с меньшей анимацией, качеством эффектов, языком и полным экраном.Конец захода в Descent: очки, этажи, серия и удары в сравнении с вашими лучшими заходами.
Входит в комплект
Готовая к размещению HTML5-игра (папка game/) с читаемыми JavaScript и CSS
Исходный код для разработчиков на TypeScript (проект Vite) с ресурсами игры
Иллюстрированное руководство на английском и португальском с настоящими скриншотами
Современный браузер с поддержкой JavaScript и WebGL2
Любой HTTP(S)-хостинг, отдающий статические файлы (открытие с диска через file:// не поддерживается)
Для игры не нужны PHP, база данных и аккаунт; Node.js 22.12+ и npm нужны только для правки и пересборки исходного кода
Поддержка охватывает технические вопросы и воспроизводимые дефекты в поставленной игре. Установка и доработка — отдельные услуги.
История изменений
1.0.016 окт. 2026 г.
Вопросы
Нужен ли мне сервер или база данных?
Нет. Загрузите содержимое папки game/ на любой хостинг статических файлов и откройте index.html по HTTP или HTTPS. Прогресс и рекорды сохраняются в браузере игрока.
Можно ли изменить башни, цвета и правила?
Да. В исходном коде на TypeScript brand.ts хранит название и цвета, tuning.ts — правила и ощущение игры, towers.ts — кампанию, а endless.ts — блоки бесконечного режима. После правок выполните npm run build (Node.js 22.12+) и скопируйте всё содержимое dist/ в game/.
Есть ли онлайн-рейтинг?
Нет. Рейтинг и рекорды локальны для каждого браузера. В этом издании нет онлайн-рейтинга, мультиплеера и рекламы, и оно никуда не отправляет результаты.