I often start my week with the non-technical things required to keep the business going, and week 36 was no different.
For reasons I’ll probably touch on in a general status update soon (see below), we are changing how we track work hours of the team right now. So Monday I spent several hours to get the reporting and paperwork in order to keep our accountants happy.
If you read the forums, it was hard to miss, but on Tuesday I added a whole bunch of new items to the feature roadmap because I figured that most of the existing items are very much biased towards all the things coming out of the ASTD project, which doesn’t paint the full picture of what I would like to achieve with AirlineSim over the coming years. In fact, there are so many items on my list that I didn’t manage to spell out all of them, so I’ll do another session this or next week to add even more.
Then I wrapped up some of the work left from week 35 to get my DS abstraction to a point at which it distributes all the traffic that exists for a destination. A pretty crucial milestone, because it means one could set up a test world where players would actually receive bookings. Those wouldn’t make a lot of sense, but still…as I said, my goal is to get this in front of active players as soon as possible.
Next up was more non-tech work: I really want to do a new “State of the Game” address again sometime soon. We haven’t had one in a while, so sat down to collect my thoughts and to write up a script. Far from finished, as my creative juices stopped flowing after about a third of what I wanted to cover, but no rush here
Last but not least, I opened the next can of worms for the DS implementation, namely switching to actual inventories/booking classes below the hood. I was hoping I could copy a lot of stuff over from the ASTD, and I did. But I realised after the fact (as it’s sadly often the case) that this probably overcomplicates things in the context of current-generation AirlineSim, where I always have to keep the existing ORS in mind and where the way data is stored and processed is hugely different from how the ASTD does things. Will hopefully manage to clean and wrap this up later this week.