letrain is a text mode train simulator made of ASCII signs. It can be used to create trains, link and unlink wagons and locomotives, accelerate, decelerate, and change crosspoints direction. With more wagons you need more power to drag or push a train.
Release Notes: An on-screen map editor. A simple language for management of trains, events, sensors, semaphores, forks, links, speeds, etc. Rewritten in C++.