Веб-игры

Salt Run

Горный козёл спускается за солью и должен вернуться к стаду живым. Чем ниже — тем больше добычи и тем выше шанс встретить хищника.

Год
2026
Роль
Автор проекта
  • TypeScript
  • Canvas
  • Vite

Галерея

О проекте

Аркада на TypeScript и Canvas без игрового движка: портретный экран, управление тапами и свайпами. Спуск быстрый и почти свободный, а обратная дорога тяжёлая — вверх ведут только прыжки и стены, за которые козёл цепляется копытами. Асимметрия возникает сама из физики, без отдельной «механики подъёма».

Что внутри

  • Мир собирается не шумом, а вертикальной лентой из выверенных вручную фрагментов — случайность отвечает только за порядок
  • Проходимость доказывается графом, а не на глаз: после каждого фрагмента сборщик проверяет участок и чинит тупики
  • Хищник ищет путь по рельефу алгоритмом Дейкстры — подъём стоит дороже спуска, поэтому зверь не лезет вверх без причины
  • Обучение встроено в первый спуск: подсказка появляется там, где рельеф уже требует навыка
  • Один seed всегда даёт одну и ту же гору — иначе процедурную генерацию невозможно отлаживать