Here's a newsflash: tracking trade offers is HARD!
This is another of those things I wish I'd thought through (and planned) a long time ago. It's easy for me to forget that I've been learning game development as I go, but I still wish this had been planned a lot better. Design decisions about how I track future draft picks are coming back to haunt me when it comes to submitting trade offers. If I'd planned these systems together, they'd be a lot easier.
I think I have a system now, but there's probably too much brute-force. I do a lot of 'checking' when it comes to offering future picks in a trade, just to make sure the pick is what's intended. It should really be a lot easier.
I guess this is what they mean when they say that developing games is the best way to learn how to develop games.
|