КИБЕРВЕРФЬ Скачать

КиберВерфь / Колея

Раллийный симулятор · альфа-версия

Колея

Грунт здесь — не картинка и не коэффициент, а материал, который меняется. Колея, которую вы пробили на первом круге, ждёт вас на втором — и ведёт машину сама.

Статус
альфа, бесплатно
Платформа
Windows x64
Языки
русский, английский
Релиз
лето 2027, Steam
Обложка игры Колея

Про грунт

не про машину и не про трассу

В аркадах поверхность — это картинка и коэффициент. Здесь каждое колесо на каждом подшаге физики выгрызает грунт, проваливается в уже выбитую борозду, вспахивает целину и затягивается в неё по градиенту глубины.

Это не декаль под колёсами, а поле деформации 2048×2048, которое считается на процессоре и которое читает физика. Грязь запоминает след на 14,5 см в глубину, снег — на 19,5. Забуксуете на месте — за несколько секунд закопаетесь по пороги, и кузов опустится вместе с колеёй, а не повиснет над недеформированным грунтом.

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

2048×2048
поле деформации, читается физикой
14,5 / 19,5 см
память следа: грязь / снег
240 Гц
интегрирование, до 14 подшагов на кадр
9
этапов, карта 1500×1500 м

Что уже работает

01Физика

Машина считается честно

Твёрдое тело с шестью степенями свободы. Подвеска — луч на каждое колесо, раздельное демпфирование сжатия и отбоя, стабилизаторы спереди и сзади. Шина по формуле Пацейки: круг сцепления, чувствительность к нагрузке (μ падает на 26 % при удвоении вертикальной нагрузки) и длина релаксации 0,5 м — отсюда правильная задержка отклика на руль.

Сцепление буксует на низких оборотах, дифференциалы самоблокируются по разнице оборотов, привод переключается между AWD, RWD и FWD. ABS, контроль тяги, стабилизация и помощь в руле — всё отключается.

02Износ

Всё греется и всё кончается

У каждого тормозного диска своя температура: с 300 °C он наливается красным и виден сквозь спицы, с 470 °C начинается ведение — та же педаль даёт до 62 % меньше момента. Резина работает лучше всего при 88 °C: холодная даёт 0,86 сцепления, перегретая свыше 165 °C — 0,80.

Двигатель перегревается на полном газу внатяг и режет мощность после 112 °C. Топливо расходуется и меняет развесовку: 30 кг хватает примерно на четыре круга.

03Вода

Реки, броды и лужи

Глубина доступна физике в любой точке. На скорости выше 15 м/с и глубине больше 6 см начинается аквапланирование — сцепление падает до 28 %. Вода выше воздухозаборника (72 см) заливает двигатель, и завести его можно, только выбравшись на мель.

04Соперники

ИИ без рельсов

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

У каждого свой навык и характер, поэтому круги расходятся на секунды, а порядок по ходу гонки меняется.

05Прогресс

Кампания, мастерская, настройка

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

06Машины

Три машины, сделанные руками

СТРЕЛА 09 — хэтчбек, 945 кг. ВЕКТОР 71 — универсал, 1088 кг. ОРИОН 15 — седан, 1080 кг. Каждая смоделирована вручную: своя развёртка, отдельные фары с картой нормалей, дверные ручки, колёса с индивидуальным UV. Кузов — 16–18 тысяч треугольников.

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

Штурман строит стенограмму автоматически из кривизны трассы и читает вслух — «правый пять длинный, под уклон, вода». Заезд пишется целиком, и повтор монтирует режиссёр: пролёт мимо, съёмка у земли, вертолёт, проезд вдогонку. Восемнадцать достижений. Руль, геймпад и клавиатура, любое действие переназначается. Шесть погодных режимов: ясно, пасмурно, дождь, ливень, закат, ночь — у каждого свой свет, своё сцепление и свои фары.

Кадры

из альфа-сборки
Северный лес, гравий
Северный лес · гравий
Карельский лес, снег
Карельский лес · снег
Приморский серпантин после дождя
Приморский серпантин · мокро
Таёжная распутица, грязь
Таёжная распутица · грязь
Вулканическое плато на закате
Вулканическое плато · закат

Девять этапов

свой рельеф, покрытия и проблемы
  1. 01

    Северный лес

    Гравий, раскисшие низины, брод через реку и снежный перевал на высоте.

  2. 02

    Пустыня

    Дюны, сухое русло и каменистые плато. Песок держит иначе.

  3. 03

    Карельский лес

    Снег и лёд между валунов. Разбитый снег держит хуже целины.

  4. 04

    Деревни

    Срубы, заборы и узкие проезды. Дома строятся геометрией прямо в коде.

  5. 05

    Приморский серпантин

    Мокрый асфальт и трава на обочине, за которой обрыв.

  6. 06

    Вулканическое плато

    Спёкшийся шлак и пепел, резкие перепады высот.

  7. 07

    Таёжная распутица

    Глина, которая затягивает. Здесь колея решает всё.

  8. 08

    Озёрное плато

    Пока только в свободных режимах.

  9. 09

    Затопленный карьер

    Пока только в свободных режимах.

Чего в альфе ещё нет

честно, чтобы не было сюрпризов
  • Кампания идёт по семи этапам из девяти. Озёрное плато и Затопленный карьер доступны только в свободных режимах.
  • Спецучастки — замкнутые круги, а не классические СУ из точки А в точку Б. Это следующая большая работа.
  • Повреждения считаются и влияют на поведение, но кузов не мнётся: визуальной деформации пока нет.
  • Руль поддерживается, но обратной связи по усилию нет — только вибрация геймпада.
  • Рекорды хранятся локально. Общих таблиц пока нет.
  • Три машины.
  • Штурман говорит голосом системы, а не записанным.
  • Мультиплеера в альфе нет.

План до релиза

даты предварительные
  1. 01Сентябрь–октябрь

    Отклик

    Разбираем отчёты, чиним то, что вылезет на чужом железе, доводим баланс ИИ по реальным заездам. Плюс обратная связь по усилию на руле и кампания на все девять этапов.

  2. 02Ноябрь–декабрь

    Ралли

    Спецучасток становится дорогой из точки А в точку Б. Следом — ралли из нескольких СУ с общим зачётом, сервис-парк, повреждения, переносимые между этапами, и выбор шин как ставка перед стартом.

  3. 03Январь–февраль

    Гараж

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

  4. 04Февраль–апрель

    Колонна

    Мультиплеер. Сложность не в сетевом коде: колея должна быть общей, а поле деформации — сойтись у всех при том, что каждый клиент считает физику на 240 Гц у себя. Начинаем с небольших лобби.

  5. 05Апрель–май

    Релиз-кандидат

    Steam-обвязка: достижения, таблицы рекордов по этапам, облачные сохранения. Вычитка текстов, финальная полировка, новый трейлер.

  6. 06Лето 2027

    Релиз в Steam

    Порядок может поменяться, если по отчётам станет ясно, что важнее. Именно поэтому альфа выходит сейчас, а не за месяц до релиза.

Скачать альфу

бесплатно
Rutline · установщик Windows 10/11 · 64-бит

Установщик не требует прав администратора: игра ставится в профиль пользователя, поэтому логи и файл безопасного режима создаются рядом с ней без проблем. В меню «Пуск» появятся ярлыки обычного и безопасного запуска и ссылка на папку игры.

Установщик пока не подписан сертификатом, поэтому Windows покажет синее окно «Windows защитил ваш компьютер». Это не про вирус, а про отсутствие подписи: нажмите «Подробнее» → «Выполнить в любом случае». Чтобы убедиться, что файл скачался целиком и не подменён, сверьте контрольную сумму.

SHA-256 5f6d87fbc3c3c92cbc2865a06c76913f83116988e886a371122fb37be85ad4df

Проверить в PowerShell: Get-FileHash Rutline-alpha-setup.exe

ОС
Windows 10 или 11, 64-разрядная
Место
около 700 МБ после установки
Видео
любая с поддержкой WebGL 2
Управление
клавиатура, геймпад или руль

Если что-то пошло не так

Игра не запускается — рядом с Rutline.exe появится rutline-crash.log, в нём причина. Тормозит — там же лежит rutline-diag.log с составом железа и замерами первой минуты. Пришлите файл вместе с моделью видеокарты.

Машина ведёт себя странно — опишите этап, погоду, покрытие, что делали и чего ожидали. «Занос не ловится на снегу в Карелии» — уже полезный отчёт. Скучно или непонятно — это тоже баг, и его тоже стоит писать.

Совсем не стартует — запустите ярлык «Rutline — безопасный режим» из меню «Пуск»: он включает минимальные настройки.

На чём это собрано

своего рода эксперимент

Игра написана на HTML и WebGL, без готового движка, и запакована в самостоятельное приложение под Windows x64. Браузер игроку не нужен.

Машины сделаны руками — там, где важен силуэт и где игрок смотрит на объект весь заезд, генерация не годится. Массовое окружение прошло через собственный конвейер сжатия: 54 МБ исходников превратились в 1,4 МБ игровой геометрии, дерево ужалось с 12 400 полигонов до 2 200. Без этого сцена рисовала бы 13 миллионов треугольников в кадре вместо 0,7.

А деревни вообще не модели. Изба строится геометрией прямо в коде: венцы сруба, двускатная кровля, наличники, крыльцо, труба, забор. Всё складывается в один InstancedMesh — восемьдесят домов стоят игре в единицы вызовов отрисовки.

Весь звук синтезируется на лету: мотор из гармоник, свист турбины, сброс, визг шин, шорох гравия, плеск воды, ветер. Покрытия — 2K PBR-съёмки с Poly Haven по лицензии CC0.

49–96 fps
на встроенной графике вместо 21–30 — облегчённый шейдер грунта
0,7 млн
треугольников в кадре после конвейера сжатия
~2000 / 700
деревьев (валятся от удара) и камней на карте
Физика
не меняется никогда: машина едет одинаково на любом железе