Геймифицируем прогулки и исследуем город. Разработка Terra

Опубликовано: 16 сент. 2025 г.

Как и большинство моих проектов Terra возник из собственной потребности - стремлении геймифицировать все вокруг себя. Идея сделать возможность возможность "открывать" карту вокруг себя при прогулках и покатушках на велосипеде лежала в моем мысленном бэклоге достаточно давно. Но недавно я наткнулся на приложение MysteryHike, которое реализует эту механику. Я попробовал им попользоваться и прочувствовал, что это действительно работает - появляется мотивация ходить новыми маршрутами и смотреть новые места. Вместе с тем, MysteryHike развивался очень уж медленно и явно не дожимал в плане геймификации и социальных механик.

  • Terra главная
    Terra главная
  • Terra скриншот
    Terra скриншот

Я за несколько дней собрал прототип в веб-версии используя leaflet.js и несложной логикой маски поверх карты. В процессе было обнаружено, что анимированная разведка карты выглядит интересно сама по себе и я решил, что фокус на анимированной визуализации может быть фишкой этого проекта. Добавил импорт треков из Strava и простейшую агрегированную статистику. Следующий необходимый шаг - приложение-трекер, которое позволит записывать прогулки - с импортом из внешних источников механика "разведки" слегка ломается. Пока проект - ранний прототип, но интерес в моем внутреннем списке приоритетов весьма высок. Буду постить обновления по мере их появления.