BRIO train track generation
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}