BRIO train track generation

Ruth Hoffmann
Monday 6 March 2023

The aim of this project is to create an application for automatically generating BRIO railway layouts containing closed loops. The track-generating algorithm works in a depth-first-search manner, positioning pieces one after the other until a circuit free of collisions gets generated. A core aspect of this project is to generate more complicated circuits, like ones containing multiple loops or ascending pieces, in acceptable amounts of time.

Keywords

Procedural Generation, Recursive Algorithm, User Interface, Web Assembly

Staff

[Tom Spink]{tcs6}

Related topics

Share this story