Я делаю симулятора метро. На данный момент прототип готов, и товарищ-фанат метро посоветовал рассказать о нём всяким энтузиастам (в него даже поиграть уже можно, в т.ч. и по сети). С удовольствием отвечу на все вопросы (по технической реализации, по прототипу или полной версии симулятора), принимаются идеи/коментарии/пожелания.
Прототип симулятора сделан на базе Garry's Mod (Source Engine/движок HL2), и весьма ограничен во всём. Что уже реализовано в прототипе симулятора:
- Полное моделирование поездов метро - все основные электрические и пневматические цепи. Моделируется каждое реле и контактор.
- Моделируется всё начиная от изменения магнитного потока в двигателях и заканчивая учитыванием времени переключения реле.
- В прототипе поезда едут физикой Havok и реально находятся на рельсах (т.е. если сложить из обьектов свои рельсы, то он более-менее по ним поедет)
- Карта ограничена 1.2 х 1.2 х 1.2 км (лимит сурса), но в этом обьеме есть около 20 км путей.
- Звуковое оформление уже есть для всех основных звуков метропоезда. Если слышно "бубуххх" под поездом, значит линейные контакторы действительно замкнулись. Если в кабине слышно щёлчки, значит реле на панелях ПР-143, ПР-144 (которые в кабине) действительно переключились. Все звуки привязаны к событиям в модели.
- Линия метро фиктивная
- Модели поездов и кабины 81-717 из Trainz, остальным оформлением занимался я (и некоторые станции сделаны товарищами).
В прототипе допущены разные упрощения:
- Цепи 81-717 основаны на цепях Еж3, а не на корректных цепях 81-717. Полная модель 81-717 будет уже в настоящем симуляторе.
- Нету моделирования цепей вентиляции, БПСН в 81-717
- Нету аварийного управления (резервного контроллера)
- Вместо системы АЛС/АРС заглушка которая повторяет логику, но не всю
- Нету ЭПК, система АЛС/АРС не выдаёт сигнала про аварийное пневмоторможение
- Нету системы УАВА и сброса тормоза при проезде красного света
- Нету радиосистем, системы ИГЛА, и прочего оборудования
- В кабине стоят краны 013, но моделируется кран 334 в обоих поездах
- В 81-717 автоматы от Еж3, и вообще они спрятаны в стенке
Полная версия симулятора будет на движке Unreal Engine 4.
Поскольку в симуляторе полная модель, можно много чего интересного мерять. Я записал кучу всякой телеметрии по пуску и тормозу:
http://i.imgur.com/M3mBqpW.png (токи, моменты двигателей при старте и остановке)
http://i.imgur.com/0BMOLIK.png (события и процессы сбора схемы)
http://i.imgur.com/PT7I0e3.png (хронометрическая работа реостата в пустом вагоне)
Вот как всё печально запаковано в лимиты карты для сурса: http://i.imgur.com/wEBBnfj.png http://i.imgur.com/8qVNx7Z.png
Видео-демонстрации:
Установить прототип можно тут (при наличии Garry's Mod): http://steamcommunit...s/?id=261801217