
Как мы делаем 2D-симулятор грузоперевозок: что уже готово и куда движемся к MVP
sult_ann 18 минут назад Как мы делаем 2D-симулятор грузоперевозок: что уже готово и куда движемся к MVP Простой 4 мин 1.3K Разработка игр * Android * Godot * Разработка мобильных приложений * Кейс Из песочницы Главное...
<5 — 2026'da uzaya kaç SpaceX Starship fırlatması ulaşacak?
Вот важная новость с фронта ИИ: sult_ann 18 минут назад Как мы делаем 2D-симулятор грузоперевозок: что уже готово и куда движемся к MVP Простой 4 мин 1. 3K Разработка игр * Android * Godot * Разработка мобильных приложений * Кейс Из песочницы Главное меню Truck Sim 2DМы с командой «Voltage» делаем Truck Sim 2D — двухмерный сайдскролл-симулятор грузоперевозок для Android и ПК на Godot 4. Идея простая: игрок выбирает машину и прицеп, забирает груз, довозит его до предприятия, получает деньги и тратит их на топливо и апгрейд техники — чтобы отправиться в следующий рейс.
Но со временем мы хотим, чтобы этот цикл проходили не в одиночку, а вместе с друзьями по сети. Сейчас доступна играбельная версия 0. Обратная связь — в комментариях или через анонимную форму.
Технические детали
В этой статье — что уже реализовано и как это устроено, и что мы планируем сделать до минимального MVP. Что уже сделаноЭкономика и производственная цепочкаМир игры — это город, заправка, угольная и железная шахты и металлургический завод, связанные маршрутами. Чтобы получить сталь, нужно сначала привезти на завод уголь и руду:Угольная шахта ─┐ ├─> Сырье ─> Металлургический завод ─> Сталь ─> Город Железная шахта ─┘ Завод принимает только тот груз, который фактически до него доехал.
Заработанные деньги уходят на топливо и апгрейды двигателя, трансмиссии и бака — вождение и менеджмент технику завязаны в один цикл, а не разнесены по отдельным экранам. Карта маршрутов и производственных точекГараж и улучшения техникиФизика машины, прицепа и грузаМашина построена на RigidBody2D: подвеска считается отдельно для колёс, коробка поддерживает режимы P / R / D / M, можно переключаться между задним и полным приводом. Тип покрытия (асфальт, грязь, песок, снег, лёд) влияет на сцепление и сопротивление качению.
Прицеп — отдельное физическое тело на PinJoint2D, что позволяет сцепке складываться на переломах рельефа. Сборка машины с прицепом вынесена в общий TrailerFactory, чтобы связка одинаково создавалась в поездке, на погрузке и на заправке. Груз тоже физический: каждый кусок угля, руды или стали — отдельный объект с массой, который может выпасть через борт.
Отраслевые последствия
Итоговый тоннаж считается по тому, что реально осталось в кузове — если часть груза потеряна по дороге, приборная панель и завод это увидят напрямую, без отдельной системы штрафов. Погрузка без лишних манёвровПогрузка — отдельная универсальная сцена. Она получает от карты тип товара, запас и точку-источник и создаёт машину с прицепом так, чтобы кузов сразу оказался под погрузочной горловиной — без ручного манёвра игрока:var bay := VehicleDB.
get_trailer_bay(trailer_id) if bay. is_empty(): bay = VehicleDB. selected_truck) var bay_center := (float(bay) + float(bay)) * 0.
x - bay_center Погрузка сыпучего грузаПервая сетевая версияСейчас это базовый технический слой, а не готовый кооператив.
Этот прогресс даёт важные сигналы о будущем отрасли, и технологический мир внимательно наблюдает.





