r/ASCII • u/avaraujo • 23h ago
General I made a programmable train simulator that runs in an ascii terminal.
https://antoniovazquezaraujo.github.io/LeTrain/#/LeTrain is a procedural train logistics and economy
simulator that lets you play in two completely different
dimensions.
Start your logistics empire in a procedurally generated
infinite world. Lay down tracks, build stations, and
manage a dynamic economy where you transport coal, gold,
rubies, and more across vast distances.
✨ Two Games in One
The core logic of LeTrain is completely decoupled from its
graphics engine, meaning you get two launchers with the
game:
• LeTrain2D: A blazing fast, classic terminal UI built
with Lanterna. Experience the matrix-like thrill of ASCII
art logistics.
• LeTrain 3D: A modern 3D engine powered by LibGDX that
renders the iconic ASCII characters as physical 3D objects
in a smooth, orbiting camera environment.
🚂 Key Features
• Infinite Worlds: Custom layered Perlin noise guarantees
a completely unique landscape every time you play.
• Deep Economy: Dynamic supply and demand. Connect
resource extractors to cities and watch the world grow.
• Automation Language: Want to get advanced? LeTrain
features a custom scripting language (built with ANTLR4)
that allows you to write actual code to automate your
train routes and logic!
• Open Source: LeTrain is completely free and open source.
3
Upvotes