Прочее
March 21, 2021

Создание миссий в сканере

Не так давно почил сайт ingressmosaik.com. Столь печальное событие затронуло даже тех, кто, казалось бы, никогда миссии не проходил и отношения к ним не имел, ведь проект был воистину удивительным.

Не знаю, воссоздадут ли проект снова, но из официальных инструментов остался только скромный поиск миссий рядом в Intel, сайт создания миссий -- последний оплот дизайна старого сканера, да пару мартышек, нажимающих 3 кнопки: принять миссию, отказать из-за картинки и отказать из-за текста.

Всё это безвозвратно устарело, и на этом фоне происходящее в коде новой версии Pokemon GO 0.203.0 выглядит настолько прекрасно, что даже возникает мысль: а что если и нам перепадёт? Давайте пройдёмся по добытым данным, которые могли бы заинтересовать нас, ингрессеров, подробнее.

ITEM_ROUTE_MAKER

Система миссий в покемонах будет называться Route Maker. Соответственно, такой предмет вполне может быть сканером ближайших миссий -- аналог нашего поиска ближайших миссий

Route Accepted Badge

Значок, показывающий, сколько миссий вы подали и сколько принято. Цвета меняются. Соответственно у нас это может быть отображением количества созданных миссий в профиле. Уже что-то новое и довольно приятное

set_RouteCreationSettings
routeContent
textContainer
EditRoute
StartDrag
StopDrag
SET_AS_START
ADD_POINT
REMOVE_POINT
ShowRoutesGui
add_PoiTapped
remove_PoiTapped
add_GymTapped
remove_GymTapped
add_PokemonTapped
remove_PokemonTapped

Миссии будут создаваться из покестопов, гимов и, с какой-то вероятностью, покемонов. Их можно будет добавлять/удалять нажатием, выбирать начало. И раз это добавлено в приложение, то по логике вещей игроки должны будут видеть карту точек на довольно большом удалении, чтобы выбрать все для маршрута. А значит это фактически почти-Intel внутри сканера.

Есть у меня чувство, что для создания миссии надо будет сначала посетить точку, нажать на добавить в маршрут, потом к следующей и т.д., чтобы не использовать карту, но давайте в это не верить, т.к.:

RouteTopViewMode
StartTopView
SwitchToWalkState
SwitchToTopViewState
RouteCreationState
needleWalkViewPosition
needleTopViewPosition
SetCompassToWalkViewPosition
SetCompassToTopViewPosition

Т.е. добавление в приложение "вида сверху". Вполне возможно, что как у нас на максимальном удалении. Ещё один + в копилку почти-Intel в сканере.

SetMapIconScale
scaleMinDistLabel
scaleMaxDistLabel
HideToppers
setCameraToDefault
setCameraToDefaultWithDuration
RouteIconOverheadCameraZooming
zoomHasHappen
maxCameraZoom
minCameraZoom
iconSizeTransitionCurve
remove_AddedCells
add_AddedCells
add_RemovedCells
get_renderingPath
get_allowHDR
get_allowMSAA
get_allowDynamicResolution
get_scaledPixelWidth
get_scaledPixelHeight

Изменение размера меток в зависимости от масштаба, плюс добавление к точкам неких маркеров Toppers, которые могут быть скрыты. Т.е. как у нас в последовательных миссиях не обозначаются порталы дальше следующего.

MinDistanceBetweenCheckpointsM
MaxDistanceBetweenCheckpointsM
CheckpointRecommendationDistanceBetweenPois

Кроме очевидного лимита на минимальное и максимальное количество точек в миссии, будет и мин/макс расстояние между самими точками. Кстати, длина всей миссии тоже будет ограничена как сверху, так и снизу.

MaxOpenRoutes
get_ActiveRoutes
ActiveRouteCount

Довольно интересно, что маршрутов может быть открыто сразу несколько. Может либо 0, либо 1, но всё же.

routeLineShader
routeLineWidth
routeLineColor
DistanceToPoiInMeters
ConnectRouteToPoi
GetRouteFortProto
DestroyRoutePoiLine

Точки миссии могут показываться сразу с линией между ними для ориентировки. Не думаю, что она будет огибать дома, идти по дорогам и т.д., но тоже плюс.

TryToShowCelebration

Что-то весёлое в конце пути?

ITEM_CATEGORY_ROUTE_MAKER
IAP_CATEGORY_ROUTE_MAKER

И что-то про монетизацию миссий. Тоже довольно неплохо было бы, если да.

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

Будут ли проверять миссии сами тренеры покемонов через Wayfarer? Было бы логично, но, если не быть настолько оптимистом, то для утверждения маршрутов Ниантику придётся нанять очень много персонала, а значит, может достанется и нам пара человек.

По итогу получается, что в покемоны добавят известные нам миссии с возможностью их создания прямо в игре. А если можно в покемонах, то почему нельзя у нас? Мы не переведены на общую платформу игр Niantic Real World Platform? Возможно, но давайте всё же верить в лучшее. Нужно же как-то отойти после закрытия Мозаики.


Все статьи и полезные гайды доступны на 2 дня раньше для поддержавших проект на Boosty! Читайте материалы первыми, получайте эксклюзивные материалы, а я буду говорить вам спасибо, отправлять открыточки и не только!

  • Boosty
  • Тинькофф 4377 7237 4116 0661
  • Сбер 2202 2015 5199 7246

Написал NikaKor для Investigate Russia