Streaming

A long time ago a friend started a project to create a train game in JavaScript, and a few of us got on board and created Trains: https://jamesformica.github.io/trains/. It was a wonderful time that I look back on fondly, and I always wished we’d done more with the game and fixed a few of the more glaring bugs.

A little while ago I decided to fork the project, remove some of the extra unnecessary technology like the Ruby server, and fix some bugs to end up with Trains2: https://wengier.com/trains2. Again there was more I wanted to do with it but something about the editing experience around TypeScript meant I never invested the time.

So what do you do when you abandon two side projects? Start a third! So I’m re-writing Trains completely from scratch in C#, using .NET Core and SkiaSharp, and to keep me honest and actually working on it, I’m live streaming it (most) every Wednesday night at 8:30pm Australian Eastern Time.

You can follow along on Twitch at https://www.twitch.tv/davidwengier and every stream is uploaded to YouTube afterwards in the Trains.NET playlist. If you want to chat about the project you can Join the Discord.