Игровые системы

Навигация, GPS и метро

Навигация в игре завязана не на одну карту, а сразу на несколько слоёв: обычный GPS, маршруты из приложений, служебные метки HUD и транспортную сеть метро. Понимание этой связки экономит много времени уже с первых часов.

GPS: что он умеет на практике

Приложение GPS берёт точки из общей конфигурации города и показывает их по категориям. Для каждой точки считается фактическая дистанция от текущей позиции персонажа.

Что даёт GPSЗачем это полезно
Категории точекНе нужно помнить координаты работ, сервисов и инфраструктуры вручную
Список объектов внутри категорииМожно быстро сравнить варианты внутри одного типа
Расстояние до каждой точкиУдобно выбирать ближайший объект, а не ехать через весь штат

Когда лучше пользоваться GPS, а не обычной картой

СценарийПочему GPS лучше
Нужен ближайший сервис одного типаGPS сразу показывает несколько точек и расстояние
Только начали разбираться в городеКатегории быстрее, чем поиск по огромной карте
Идёте в новую системуПроще поставить маршрут из приложения, чем искать на глаз

Метро и железная дорога

Метро открывается только на станции. Это не мгновенный телепорт из меню, а полноценный сценарий поездки: выбор станции, покупка билета, ожидание отправления и только потом перемещение.

Как устроена поездка

ЭтапЧто происходит
Вход на станциюОткрывается экран метро со списком станций
Выбор направленияДля каждой станции сразу видна стоимость поездки
Покупка билетаДеньги списываются сразу
ОжиданиеВ HUD появляется таймер отправления
ПосадкаПока идёт ожидание, создаётся зона контроля около персонажа
ПрибытиеПосле отправления персонаж переносится на выбранную станцию

Что важно знать до покупки билета

ПравилоПрактическое значение
Билет можно оформить только находясь на станцииНельзя купить поездку заранее и поехать потом
Одновременно держится только один активный билетНельзя набрать несколько направлений в запас
Закрытые станции не продают билетыЕсли станция отмечена как закрытая, поездка туда не начнётся
Цена зависит от удалённости станцииБлижние направления дешевле дальних

Когда поездка отменяется

ПричинаЧто будет
Персонаж ушёл из зоны ожидания до отправленияПоездка отменяется
Сценарий ожидания был прерванМаршрут сбрасывается, GPS-метка скрывается

Если поездка отменяется на этапе ожидания, система возвращает деньги. Если перемещение уже началось, возврата нет.

Что показывает HUD во время ожидания

ЭлементЗначение
Таймер metroWaitingStateСколько осталось до отправления
Заголовок направленияДо какой станции оформлен билет
GPS-меткаКуда персонаж едет

Что использовать в разных ситуациях

ЗадачаЛучший инструмент
Доехать до конкретной станции общественного транспортаМетро
Найти ближайшую работу, банкомат, сервис или точку механикиGPS
Вернуться в понятную точку после выхода из системы или смертиСпавн и затем GPS
Держать маршрут по квесту, экзамену или работеHUD-задача и её метка важнее обычного GPS

Практический порядок

  1. Если нужна системная точка, сначала проверить GPS-категорию.
  2. Если точка далеко и связана со станцией, проверить метро.
  3. Если активна работа, экзамен или квест, в первую очередь ориентироваться на служебную метку HUD, а не на случайный маршрут с карты.