Test your locopilot skills with this exciting new train driving game! Please read the How to Play section as it contains some factors you need to keep in mind. How to Play To increase the power gear — up arrow key on keyboard or green up arrow on screen To decrease the power gear — down arrow on keyboard or green down arrow on screen To increase the brake gear — right arrow on keyboard or red up arrow on screen To decrease the brake gear — left arrow on keyboard or red down arrow on screen When you start the game, the time will be shown as 12:00:00, and the schedule will be shown. You will start off from the Scratch Railway Station. You can turn on or off the schedule at any time by pressing the toggle schedule button. If you're going at 120 pm/h, IT IS IMPORTANT TO DECREASE THE PEDAL GEAR TO P0 AND INCREASE THE BRAKE GEAR TO B5, at least half a kilometre before the station. You will stop just a few metres away from the station. Just go at a slow speed of 10 km/h until you reach the station and then stop. You need to stop till the signal is red and you can start going again once the signal goes green. The signal goes green at exactly the time mentioned on schedule, if you reached on time. If you reached a minute or more late, then you need to stop for half a minute. The objective is to reach the last station, and if reached on time, better. Feel free to do something else in another tab or window while waiting at the signal.
This train simulator has the most accurate distant measuring system. If you are going at 60 km/h, it will travel 1 km in one minute, just like it should. Plus, it takes acceleration and deceleration into account. If you would like to know how it measures speed, scroll down to find out. I would like to thank @arij2001 for the train image (which I used after a little tweaking) and the train sound. DISTANCE MEASUREMENT SYSTEM Inside the simulator, I have created a wheel circumference of 10m, meaning that every time the wheel rotates once, the train goes ahead by 10m. 10m is normally too large for a wheel, it was just taken for the ease of calculations. Then the RPM(rotations per minute) of the wheels was set to be speed*5/3, which is correct if the wheel's circumference is 10m. Next, I made a variable which calculated the total no. of rotations, and it updated every second. The formula was RPM/60, as it would give the RPS(Rotations per Second) And the distance was calculated as Total No. of rotations times wheel circumference.