Simulation
Jump to navigation
Jump to search
NIMBY rails game concepts | |
---|---|
Geography | |
Map objects | |
Line concepts | |
Train concepts |
|
Simulation |
The game simulation takes the player's inputs such as stations, lines, trains and their timetables and uses them to simulate the day to day operation of a railway transport network. The main elements of the simulation are:
- Trains run to their next scheduled stop, reserving paths along the way and obeying any signals
- Pax are spawned at each origin station, pathfind their way to their destination, and board trains that get them there
Simulation data and saving
Depending on the size of the network, running the game simulation generates a large amount of data. The following data from the simulation state is stored in the save game file:
- All pax, their exact location and final destination
- The exact location and run of each train
- Accounting events including money
Pax pathfinding cache and line timings (but not lines themselves) aren't saved by the game. Instead, they are computed every time upon reloading.
Simulation speed
The game has four simulation speed settings. These are 1x, 10x, 100x and "As fast as possible". The last one disables the map and the UI while it's active.