Study assignment
Open Transport Language Deluxe

Monday June 15, 2015

A simple programming language which compiles to Java bytecode created with a fellow student for a study assignment. The programming language aims to replicate structures known from the “(Open) Transport Tycoon Deluxe” game. The language has been released under an open-source license.

The OTLD language is inspired by pascal. Of course, it has bee made more difficult to use. Simple programs tend to use a lot of text in OTLD, which explains the choice for .tldr (“Too Long, Didn’t Read” or “Transport Language Deluxe Railway”) as file extension.

With some fantasy you could imagine your OTLD program as a railway track, using wagons, signals and waypoints. A detailed description can be found in the language specification, which is linked below. Because OTLD compiles to Java any computer with a Java virtual machine can run OTLD programs. The compiler is available for download.


Read more


GitHub: jjkester/transportlanguage