Веб-игры
Salt Run
Горный козёл спускается за солью и должен вернуться к стаду живым. Чем ниже — тем больше добычи и тем выше шанс встретить хищника.
Галерея
-
Портретный экран: игра рассчитана на телефон и управляется одной рукой
О проекте
Аркада на TypeScript и Canvas без игрового движка: портретный экран, управление тапами и свайпами. Спуск быстрый и почти свободный, а обратная дорога тяжёлая — вверх ведут только прыжки и стены, за которые козёл цепляется копытами. Асимметрия возникает сама из физики, без отдельной «механики подъёма».
Что внутри
- Мир собирается не шумом, а вертикальной лентой из выверенных вручную фрагментов — случайность отвечает только за порядок
- Проходимость доказывается графом, а не на глаз: после каждого фрагмента сборщик проверяет участок и чинит тупики
- Хищник ищет путь по рельефу алгоритмом Дейкстры — подъём стоит дороже спуска, поэтому зверь не лезет вверх без причины
- Обучение встроено в первый спуск: подсказка появляется там, где рельеф уже требует навыка
- Один seed всегда даёт одну и ту же гору — иначе процедурную генерацию невозможно отлаживать