Long Run
Discord ↗RUEN
← ВСЕ НОВОСТИ
ДЕВЛОГ27 октября 2026· 4 мин

Devlog #1: что сейчас в работе

Как работает гонка, как пилот принимает решения и как мы это проверяем. И немного скриншотов из инструмента отладки.

Long Run это симулятор гоночной команды с упором в реализм. Ты владелец команды, гоночный инженер, руководитель отдела разработки, эйчар, в твои обязанности входит очень много задач, которые ты без проблем можешь делегировать. Чтобы решения команды что-то значили, гонка должна быть честной: скорость решает физика и пилот, а не случайное число. Поэтому сейчас почти вся работа сфокусирована на моделировании гонки, системы должны работать вместе, физика, мозг пилота, погода, болид, все влияет на гонку.

Скриншоты ниже это мой рабочий инструмент разработки, а не интерфейс игры.

Физика гонки

Каждая машина это физическое тело. Несколько раз в секунду модель просчитывает шины, тормоза, прижим, сопротивление воздуха, мотор и многие другие элементы.

Шина это не просто плюс или минус к темпу, она нагревается/охлаждается, износ зависит от покрытия, температуры, агрессивности вождения. Сцепление меняется от нагрузки, температуры и износа. Тормозные диски тоже греются и остывают.

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

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

Старт в лаборатории: трасса и машины в настоящем масштабе. Реакция на погасание огней у каждого пилота своя, у первых двух на этом старте — 0,115 и 0,192 с

Пилот

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

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

Развёртка вокруг машины А: 200 метров трассы вдоль, поперёк растянуто. Рядом Б и ещё две машины, зазор до Б — 1,2 м вдоль и 2,9 м поперёк
Лента событий: огни, реакция на старте и решения пилотов. Q03.4 — «Как бороться на первом круге?», Q05.11 — «Как ехать, когда сзади машина в окне?», буква после V — выбранный вариант

Отладка гонки

Гонка разделена на такты (доли секунды). В разделе отладки записываются все логи по каждому такту каждой машины, и выводятся в удобном интерфейсе с графиками. Поэтому когда я разбираю какие-то моменты, я вижу все принятые решения, и могу очень подробно их разбирать.

Добавление раздела отладки очень помог мне когда начался этап полировки симуляции, в нем очень удобно отслеживать артефакты

Две машины за первые 25 секунд гонки: скорость, замедление, тормоз и газ, положение поперёк дороги, зазор между ними, мощность, заряд батареи, температура шины и тормозного диска
Вид вблизи: первый круг, машины колонной проходят поворот. Поребрики, трава и барьеры взяты из разметки трассы

Ну и конечно, куда без редактора карты, он у нас есть

Редактор трасс: гравий, трава, барьеры, постройки и поребрики. По этой разметке физика знает, что под колесом за кромкой и где барьер. Выделена одна зона гравия. Зоны и постройки — по данным OpenStreetMap (© участники OpenStreetMap, ODbL)
Обсудить с командойВопросы, идеи и плейтесты — в нашем Discord.
Discord ↗
ПРЕДЫДУЩАЯ →Что такое Long Run