Что внутри
Маленькая игра, большой полёт
-
Одна кнопка
Зажал — паутина, отпустил — полёт. Играется одной рукой на телефоне, мышью или пробелом на компьютере.
-
Живой город
Пять районов — неон, порт с кранами, стеклянный сити, старые крыши и гроза. Каждый забег город строится заново.
-
Честная физика
Паутина тянется и провисает как настоящая. Отпусти на взлёте — получишь «Идеально» и ускорение.
-
Восемь костюмов
От ночного курьера до кибер-кота и призрака. Монеты из забегов тратятся на костюмы и прокачку.
-
Задания и ранги
Всегда три цели на забег: пролететь дальше, собрать больше, сделать комбо. Каждые три — новый ранг и награда.
-
Звук без файлов
Музыка и эффекты синтезируются на лету: синтвейв, свист ветра на скорости, звон монет с растущей нотой.
Скриншоты
Город в разных районах
Как играть
Три движения до полёта
Зажми
Паутина цепляется за ближайшую точку впереди — она подсвечена кольцом.
Качайся
Герой набирает скорость внизу дуги. Чем короче паутина, тем резче мах.
Отпусти
Отпускай, когда летишь вперёд и вверх, — будет «Идеально», ускорение и комбо.
Под капотом
Сделано с нуля
- TypeScript + Canvas 2D
- собственный движок без фреймворков, физика 120 раз в секунду
- ≈ 320 КБ
- весь архив игры вместе со шрифтами
- Автотесты
- прогоняют сгенерированные трассы и проверяют, что путь есть всегда
- SDK Яндекс Игр
- облачные сохранения, лидерборд, реклама только в паузах