2023 June FBS Update!
Added 2023-06-03 07:54:42 +0000 UTCAnother month has passed, and it's been a pretty stressful one offline. But hopefully, June will be much better and more productive.
Feature Bounty System
This month we raised $544.28 on Patreon and $3 from Paypal. We are now at $2090.05 toward our $3500 milestone goal. From the looks of it, we'll have the second milestone funded in about 3 months! I'm looking forward to it.
GearCity
I've been hoping to get Classic v2.0.0.8 and 2nd Gear v2.1.0.1 out for the last couple of weeks, but it seems that for every bug I fix, two more appear. So will spend the next few days knocking out issues until I release both builds.
AeroMogul
Most of this month went into working on AeroMogul. My focus recently has been optimizing the passenger routing code to get passengers from their departure data grid to their destination data grid. My first initial implementation of this code was at 70 minutes to process 200,000 routes serving many airports and data grids. That's nearly double peak real-world routes and represents the worst-case scenario. The last time I ran a benchmark, the entire process ran in 280 seconds on a single thread from a virtual machine running on an AMD R5 3600.
I have a few more optimizations to make. I hope to cut that number in half. After that point, I need to throw CPU cores at the problem. Either way, this code is the most important part of the game, and it's shaping up well.