Очень приблизительная дорожная карта
Какие у меня планы на разработку? Сейчас проект находится в самой первой фазе, результатом которой станет мини-демка с самыми базовыми механиками. Затем на этот «каркас» будет навешиваться контент, а также новые и углублённые механики.
ФАЗА 1 — MVP (минимальный жизнеспособный продукт)
Создание, отработка и демонстрация ключевых механик и систем:
— стриминг игрового мира;
— построение и визуализация рельсового пути;
— простая физика подвижного состава (движение по пути, инерция, влияние уклонов);
— сцепка и расцепка вагонов;
— интерактив (погрузка и разгрузка вагонов);
— базовый мультиплеер (создание сервера, подключение клиента, синхронизация);
— красивости: звуки, смена времени суток, освещение, какой-то интерфейс.
Скорее всего, на этом этапе будут использоваться упрощённые модели ПС и окружения, либо вообще расконверты из других симуляторов — но это только на первое время и для демонстрации механик. Тем не менее, это уже будет как-то играбельно, даже в мультиплеере.
Дальше уже буду больше гадать на кофейной гуще, но всё равно постараюсь написать что-то вразумительное.
ФАЗА 2 — Пре-Альфа
— усложнение и углубление физики и динамики;
— интерактивная кабина;
— логистика: назначение грузов;
— прототип модульной компоновки ПС (та самая кастомизация);
— прототип систем сигнализации, централизации и блокировки;
— простой бот-машинист (умеет соблюдать ограничение скорости и останавливаться на красный);
— усовершенствование визуала (генерация жд-полотна, модели ПС и окружения, погода) и UI/UX.
Часто встречается слово «прототип» — это потому, что системы действительно будут в состоянии зародыша: реализованы не полностью, работают тоже не идеально, а вместо нормальных моделей — временные затычки. Всё это будет дорабатываться в следующей фазе. Ну и, само собой, будет происходить расширение маршрута (или маршрутов), разработка стандартов для моделей ПС, инфраструктуры и окружения, создание этих моделей — в общем, куча работы.
ФАЗА 3 — Это не стыдно дать всем
— доработка всех «прототипов» (звучит легко, ага);
— реализация электро- и гидропередачи на тепловозах;
— СМЕ, многосекционность, реализация МВПС;
— доработка ИИ, соблюдение расписания, сценарии…
Сложно сказать, что, когда и в каком порядке будет реализовано. Но с этим уже можно будет релизиться в «ранний доступ», за который не стыдно. Да, пока только с тепловозами (хотя электрификацию можно сделать прототипом — на уровне стандартного треинза). Зато будет мультиплеер, сценарии, логистика, сортировка — уже можно полноценно играть, в том числе устраивать покатушки в МП.
Среди дальнейших хотелок:
— полноценная электрификация (с просадками напряжения и прочими радостями);
— выполнение путевых работ (управление дрезинами и всякими путевыми машинами, ремонт путей и средств связи-СЦБ);
— неисправности и поломки ПС и инфраструктуры;
— смена времён года с выпадением снега зимой (и снегоборьбой)