Как мы сделали приложение для велопарада
Может ли приложение превратить спортивное мероприятие для велосипедистов в захватывающую и даже азартную игру? На вопросы о создании такой разработки ответит Никита Петров, один из руководителей агентства Luna Apps.
Почему вы согласились делать это приложение?
Нам очень близка тема экологичного транспорта и велосипедов. Совладелец Luna Apps Семен Глушков проходил марафон Iron Man, во время которого необходимо проехать часть дистанции (90 км) на велосипеде.
Приложения, связанные со спортом, здоровым образом жизни и личностным развитием соответствуют нашим ценностям. Кроме того, идея показалась интересной и многообещающей.
Чего хотел заказчик?
Главная цель – привлечь народ на велопарад крутой геймификацией — велоквестом. Как это выглядело? 2.500 приглашенных велосипедистов зашли в наше приложение и увидели 800 точек на карте – мест, где наклеены стикеры с QR-кодами. Если добраться до одной из отмеченных локаций и отсканировать код, то получишь баллы. Среди участников, набравших наибольшее количество баллов, разыграли крутые призы, в том числе велосипед.
Какие функции вы реализовали?
Сервис показал себя эффективным в работе. Его простота обманчива. Для начала мы сгенерировали 800 уникальных QR-кодов и создали админ-панель. Волонтеры велопарада 2 суток расклеивали стикеры по Москве и вносили координаты каждой точки на карте и ее статус в админ-панель.
Там было несколько типов точек:
- Секретные;
- Бонусные;
- Спонсорские.
Технически процесс закрытия точки был реализован сравнением координат с GPS-модуля на устройстве игрока и координатами в админ-панели. Если игрок находится в момент сканирования на расстоянии до 150 метров, точка закрывается и начисляются баллы. Если нет, то приложение журило игрока за попытку обмана. Закрывать точки, пересылая фотографии своим друзьям – не получится. Главный мотивирующий элемент приложения – всеобщий рейтинг. Было забавно наблюдать, как 2 лидера боролись за первенство и шли нос к носу до самого завершения квеста.
Приложение построено на платформе VK Mini Apps – это удобно, потому что участникам не нужно проходить регистрацию или скачивать что-то. ВК Сервисы уже предустановлены в мобильную версию соцсети. У приложения есть доступ к местоположению, гироскопу, фонарику, камере. Также можно видеть общедоступные сведения – имя, аватарку, список друзей.
Были ли сложности с реализацией приложения?
Человеческий фактор. Мы столкнулись с порчей и срыванием стикеров. Эту проблему решили рационально: разбудили среди ночи программиста (сказалась разница во времени), и быстро закодили кнопку «Не могу найти стикер». Так появилась возможность закрывать точку просто по местоположению, без сканирования стикера в случае его отсутствия.
Как приложение повело себя во время велопарада?
Приложение ни разу не упало и корректно работало на протяжении велоквеста, и мы этим гордимся. Возникающие проблемы быстро устраняли. Специалисту пришлось работать и на выходных, и по ночам. Когда велоквест закончился, мы отправили сонного программиста отдохнуть пару дней. Кстати, сейчас мы работаем над новым велоквестом — ночным. Он пройдет 13 июля в Москве. Там будут задействованы несколько новых механик.
Что впечатлило в работе над проектом?
В велоквесте поучаствовало 2.500 человек. Суммарно они успешно закрыли 23.000 точек. Победитель закрыл каждую точку из 800.
Над приложениями каких тематик Luna Apps нравится работать?
Мы любим интересные задачи, темы и идеи приложений могут быть различными.