03
Локации
Один остров, 2400 метров в поперечнике, без экранов загрузки. Города
как ассета нет: кварталы, дороги и застройка собираются кодом из атласов
и правил при запуске. Ниже — размеры и состав каждой зоны. Всё
перечисленное построено и доступно в сборке.
Город
Сан-Денис · квартал 92 м
Сетка кварталов по 92 метра: проезжая часть 16 м, тротуары по 3,4 м. Вокруг игрока строится 12×12 кварталов — это примерно километр в поперечнике и около тысячи домов. Светофоры стоят через перекрёсток и работают по-настоящему: фаза 9 секунд, в конце короткий «всем красный», трафик тормозит до стоп-линии, а полиция на вызове светофоры игнорирует. Одновременно по улицам едут 60 машин и ходят 60 человек. Есть площадь с фонтаном, парки, стройки с башенными кранами и девять трамплинов — парковочных пандусов, расставленных по формуле, чтобы их было не найти случайно.
Дом героя
гараж на пять машин
Особняк на северном краю паркового квартала: единственная терракотовая крыша в округе — по ней и находишь дорогу домой. Внутрь жилой части войти нельзя, зато гараж 14×11 метров открыт, и ворота едут вверх сами, когда подъезжаешь ближе двенадцати метров. Весь особняк — одна геометрия и один вызов отрисовки: ворота двигаются сдвигом вершин прямо в буфере. Сюда же игрока возвращают после ареста.
Пляж
песок 94 м · море со своим шейдером
Юго-восточный сектор острова. Песчаная полоса шириной 94 метра с уклоном 3,3° уходит в воду, дальше отмель и глубина. Вода — не покрашенный пол, а отдельная поверхность со своим шейдером: отражение неба по Френелю, солнечный блик, рябь и бегущие к берегу полосы пены со сплошной кромкой у самого уреза. Отсюда ходят катер и гидроцикл, и у них разная физика: катер тяжёлый и вязкий в руле, гидроцикл вдвое резвее и подбрасывает на волне.
Рекламный щит
центральная площадь · экран 22×12,4 м
На центральной площади стоит экран 22 на 12,4 метра, верхняя кромка на высоте 23 метров. На нём крутится настоящее видео, а не картинка: 480×270, без звука, зацикленное. Файл не грузится, пока вы не подошли ближе 120 метров, — проверено, что издалека запросов к нему ноль. Ролик против статичной заставки в одном и том же кадре дал нулевую разницу в частоте и в вызовах отрисовки, поэтому он просто крутится всегда, пока щит ближе 260 метров. Экран двусторонний, и с обратной стороны кадр читается, а не зеркалится. Ночью он светится и кладёт пятно света на мощение, а под ним бежит строка. По нажатию мир встаёт на паузу и ролик открывается на весь экран со звуком; закрыли — машина едет дальше с того же места. Весь щит стоит три вызова отрисовки и сотню треугольников.
Аэропорт
восточный берег · полоса 530 м
Настоящее лётное поле на восточном берегу: бетонная полоса 530 метров при ширине 45, параллельная рулёжка с двумя выездами по концам, перрон со стоянкой, два ангара, вышка и ограда по периметру со стороны города. Самолёт стоит на перроне и разгоняется по полосе: отрыв на 28 м/с, сваливание на 21, потолок 210 метров, жёсткая посадка — это удар и урон, а не просто остановка. На том же поле стоит гражданский вертолёт.
Гоночная трасса
западный берег · кольцо с отбойниками
Замкнутое кольцо южнее западной горы: стартовая прямая на 300 метров, быстрый первый поворот, средний второй, шпилька, ныряющая связка и последний поворот большого радиуса. Полотно 14 метров в ширину, поребрики по 1,4 метра — и только там, где трасса действительно поворачивает, — отбойники в 3,4 метра от кромки, пит-лейн и стартовый створ. Полотно, поребрики и отбойники строятся по одной осевой кривой, иначе на повороте они разъезжаются. Гоночного режима с кругами и таймером пока нет: есть трасса, болид — открытые колёса, антикрылья, 4,9 метра длины — и мотоцикл, ждущий рядом с ним.
Башня на главной площади
116 метров · вертолётная площадка
Самое высокое здание города: кровля на 116 метрах, мачта до 132 — выше любого другого дома на восемь метров, так что башня видна с любого конца карты. Стоит на западном фронте квартала центральной площади, место выбирается в рантайме — здание само обходит дороги, тротуары и чужие постройки. Внутрь можно войти: счётчик этажей отматывает 1 → 34, и вы на крыше. Крыша — настоящая поверхность с парапетом, по ней ходишь; в южной стене разрыв со штриховкой, и падение со 116 метров отнимает всё здоровье. На площадке с буквой H стоит вертолёт, на котором можно улететь. Ночью вывеска и посадочные огни горят, а окна башни зажигаются — иначе она стояла чёрной плитой посреди светящегося города.
Скриншоты сняты в билде: камера переносится в зону,
ждёт стриминга и снимает без HUD. Нажатие на кадр со значком 3D
подменяет его вьюером с той же моделью, что уходит на устройство —
1600 треугольников, текстура 512. Вращение — перетаскиванием.
Загрузка вьюера и модели по клику, не раньше.
Записи из билда без монтажа: игрок садится за руль и даёт
газ, дальше работает физика. Камера идёт по дуге с переменным радиусом
и высотой. Без звука, без автозапуска.
2400 метров в поперечнике. Построена вызовами тех же функций,
что отвечают за землю в билде: вода, песок, уклоны и покрытия зон
запрошены у генератора города, а не нарисованы отдельно.