Fried my brain today. I got all the non-special teams AI in place, except for open field blocking and open field running. Math hurts.
Right now a lot of it is pretty similar to the Iverson engine AI, but with some small upgrades that I've been wanting to do over the last month. The biggest thing is that I've separated decision making AI from movement AI. It seems like a small thing, but it's going to allow me more flexibility in changing player behavior on the field. Before, if I wanted to do something drastic in the decision AI, it messed up movement too much and I had to be careful. I don't always want to be careful.
I think I'll get the open field AI done today and probably have it all linked up tomorrow morning. If that all goes as planned, I should be able to stream and test out various play designs to see if I can break the engine. That part is always fun.