by brooks_piggott » Fri Aug 14, 2020 10:28 am
I'm not sure I said anywhere that this was realistic. I said we don't have code in there to recognize this scenario. So you're right, if a QB runs the defense treats it just like any other run. It's the same with any other position.. if you have a package specifically set up where you only put one specific WR in a specific slot and only use him in certain plays, the defense doesn't immediately recognize what's coming. Or you only put one certain fullback in to pass block, so the defense should know if that fullback is in it's an automatic pass.
For the running QB we can certainly put in checks for the defense where if the running qb is in the game they cheat forward on the run, but all that is going to do is nerf QB running.
I'm not sure how we would detect that just because a backup qb is in that it's an automatic run. That would require a certain amount of AI/Machine learning to analyze the formations, personnel on the field, and plays called and over a season it would have to be adapted as the defense "learned". While I can appreciate how cool this would be, it's not in the scope of the game to build.
To be honest rather than try and make the AI smarter to defend against any scheme that an offense comes up, I'd rather restrict the offense to things are are realistic. It's much easier to code for things like momentum where taking your QB out of the game causes issues versus trying to make the defense perfectly smart to recognize these patterns. Bottom line is, the game is a simulation game in many aspects. It's not perfect. And in cases where one team is doing unrealistic things, you're going to have unrealistic results.