Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: copyright years for figures #254

Merged
merged 1 commit into from
Dec 15, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions paper/paper.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ bibliography: paper.bib

OpenTTD [@openttdteam2004openttd] 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.

![The OpenTTDLab logo. Adapted from the OpenTTD Logo, © [OpenTTD Team](https://github.com/OpenTTD/OpenTTD/blob/master/CREDITS.md), [User:Stannerd](https://en.wikipedia.org/wiki/User:Stannered), and Michal Charemza. Licenced under the GNU General Public License Version 2.](../docs/assets/openttdlab-logo.svg){height="100pt"}
![The OpenTTDLab logo. Adapted from the OpenTTD Logo, © 2007 [OpenTTD Team](https://github.com/OpenTTD/OpenTTD/blob/master/CREDITS.md), © 2018 [User:Stannerd](https://en.wikipedia.org/wiki/User:Stannered), © 2024 Michal Charemza. Licenced under the GNU General Public License Version 2.](../docs/assets/openttdlab-logo.svg){height="100pt"}

# Statement of need

Expand All @@ -31,7 +31,7 @@ There are no other open source frameworks that take a simulation game created fo

Through a single Python function call, OpenTTDLab runs OpenTTD over a range of configurations, such as a range of random seeds and a range of parameters of an AI. It then returns data from every month of in-game time, which can be processed and visualised. \autoref{fig:example-results} shows example results: comparing how the distributions of money in the bank change over time for two configurations of a simple AI. The differences in the distributions show that OpenTTDLab can be used to investigate risk-benefit trades-offs in supply chains.

![How the distribution of money in the bank changes over in-game time for an AI programmed to construct a single bus route with a configurable number of buses [@charemza2024parameterised]. The results of 100 runs of OpenTTD are shown, 50 when the AI is configured to build 1 bus, and 50 for when it is configured to build 16 buses. Adapted from [@charemza2024reusable, chap. 5].\label{fig:example-results}](example-results-charemza2004reproducible.pdf){height="150pt"}
![How the distribution of money in the bank changes over in-game time for an AI programmed to construct a single bus route with a configurable number of buses [@charemza2024parameterised]. The results of 100 runs of OpenTTD are shown, 50 when the AI is configured to build 1 bus, and 50 for when it is configured to build 16 buses. Adapted from [@charemza2024reusable, chap. 5], © 2024 Michal Charemza.\label{fig:example-results}](example-results-charemza2004reproducible.pdf){height="150pt"}

# Acknowledgments

Expand Down
Loading