Russian Railway Simulator (RRS) — свободный проект железнодорожного симулятора с открытым исходным кодом, посвященный подвижному составу колеи 1520 мм (так называемая «русская колея», распространенная в России и странах ближнего зарубежья)
RRS написан на языке С++ и является кроссплатформенным проектом, то есть может работать в разных операционных системах. В настоящее время гарантируется работа симулятора в операционных системах Windows 7/8/10 а так же ОС на базе ядра Linux.
В сравнении с другими железнодорожными симуляторами, RRS предоставляет пользователю гибкую модульную архитектуру, позволяя расширять функциональные возможности программы. Главной особенность проекта является возможность создания собственных дополнений: это могут быть как локомотивы, так и вагоны, а так же моторвагонный подвижной состав. Глубина проработки этих дополнений ограничивается только знаниями разработчика в области динамики подвижного состава и его систем и навыками программирования на языке C++. RRS предоставляет API — прикладной интерфейс программирования, позволяющий расширять симулятор моделями подвижного состава, а так же отдельного оборудования, в частности тормозного.
Доступ к исходному тексту симулятора дает возможность активного участия сообщества в разработке и совершенствовании проекта.
Сайт:
http://rusrailsim.org/
Статья от автора:
https://habr.com/ru/post/465689/