Cargo Master. Разработка тайкуна-классики. Часть 1.
О пути в инди-разработке апдейта для мира классических стратегий. В целом о проекте и демонстрация прототипа.
Всем привет!
Знаю, здесь найдутся любители разных тайкунов с развитием инфраструктуры города, промышленности и так далее. Но речь идёт не о гигантах индустрии типа Cities: Skylines, а о более классических и андеграундных представителях это жанра, например, OpenTTD.
Как любитель этой игры, я всегда хотел разработать что-то подобное, своё, но более простое в плане геймплея (как оказалось, судя по игре в с друзьями, порог входа в ТТД не самый маленький), более современное в плане графики и с бóльшими социальными функциями.
И имя моему проекту — Cargo Master. А если вы любитель подобного или просто следите за инди-разработчиками, то приглашаю в свой Телеграм канал. Пока посты сюда дублируются, но в будущем там появятся и эксклюзивы. :)
На текущий момент Cargo Master — только симуляция городского трафика с возможностью построения автотайловых дорог, мостов и зданий по сетке.
Агенты динамически вычисляют маршрут, учитывая новые дороги. Большой проблемой также оказалось образование бесконечных пробок на поворотах и в местах с повышенным трафиком, было найдено решение в виде отключения коллизии виновника пробки, если машины стоят более Х секунд, поэтому некоторые из них на демонстрации моргают для визуального отображения.
А ещё мир генерируется случайно, но эта система требует доработки для разнообразия водных объектов, полей и иных форм рельефа.
На тестовой сборке с помощью специальных технологий удалось добиться стабильной производительности в 150-200 кадров в секунду при 1к+ участков дорог и 300+ агентов.
Благодарю за внимание к этому посту и моему проекту.
Дальше — больше!