With my work schedule I tend to get one really solid dev day each week, then some hours here and there. Today was my first really solid day since my schedule has settled down, so another quick progress post.
For people with no dev background you might be surprised to hear that the single most challenging (and frustrating) piece of the game to write has always been the fixturing. I consider myself a pretty capable bloke, and feel like i should be able to write a function that just rolls out a fixture for x teams. After many attempts thats never been true, and it frustrates me. The game has workable fixtures for leagues of all sizes - but they're hand crafted on spreadsheets, then converted to code for the game. Never a clean function that just builds it for me, despite my many cracks at it.
Anyway, today i finally built a clean AFL fixture generator. 18 teams, 23 rounds, 1 bye each in rd 12 through 14, 11 home games each etc. Necessary, time consuming, and not fun AT ALL. But PC2019 has it now and we're moving forward. Signing out for today!