Slight modification on the above. We're only going to allow a reduced set of mappings. I think we'll allow 99% of what you'd want to do anyway. Still, in general, a player will have their optimum performance when their actual position matches their listed position.
actual position => allowed_listed_postion1, allowed_listed_postion2, ect.
QB => QB
any OL => any OL, FB, TE
TE => TE, WR, HB, OL (OL would be as a blocker)
WR => WR, TE, HB, FB
HB => HB, FB
FB => FB, HB, TE, OL (TE as a blocker or receiver, and OL as blocker only)
Any defense => any defense
There might end up being a few more tweaks, but your position options will be obvious once the game planning interface is built.
|