In this devlog, I build a manual track placement system for a BRIO-style toy train track generator (https://www.brio.us)
I start from scratch, but use some things I learned in my previous tutorial: https://youtu.be/YtbsmaYSd0M
his video is a deep dive into exploratory development, game prototyping, and vector geometry.
Key features covered:
- Showing intent using a 'Ghost piece' preview system
- Vector math for arcs and rotation
- Custom snapping and connection logic
- Piece flipping, deletion, and split tracks
I’m considering turning this into a full game or simulation. Let me know in the comments if you’d like to see that in devlogs, live streams, or something else!
Website I used for reference: https://woodenrailway.info/track/track-math
⚡️Join this Channel⚡️
https://youtube.com/@Radu/join
☕Buy me a Coffee?☕
https://www.buymeacoffee.com/radum
#CodingOnATrain #ToyTrainTrack #CreativeCoding #BRIO #JavaScriptCanvas