OpenTTDLab: A Python framework for reproducible experiments using OpenTTD

Michal Charemza · The Journal of Open Source Software · 2025

OpenTTD (OpenTTD Team, 2004) is a business simulation game created for recreational play, where one or more human players build commercial companies by constructing a transportation network of buses, trains, planes, and ships for use in moving passengers and cargo.OpenTTD can be extended by allowing autonomous so-called AI players written using the Squirrel programming language, and OpenTTDLab leverages this capability to allow researchers to run experiments using their own AIs.Doing so converts OpenTTD from a game into a system for researching algorithms and their effects on companies and supply chains, and helps to ensure the results of such research are reproducible.

Read the paper · More papers on PaperTik