A system for facilitating state-based participation in calling plays in a football game thereby allowing fans to proactively participate in real-time in the game with players, referees and coaches, the system comprising memory containing instructions for execution by a processor, the processor configured to:
- receive a user profile, the user profile corresponding to a user registered to vote in a real-time football game, the user profile comprising a coach score;
- initiate, a sequence of states in response to a start of a play during the real-time football game, the sequence of states comprising:
- a poll creation state for a first time period, wherein the processor is further configured to receive a submission of a set of plays from a coach computing device at a time corresponding to a time prior to an execution of a play in the real-time football game;
- a notification state for a second time period, wherein the processor is further configured to send the set of plays to a registered user computing device in a format such that the sets of plays automatically displays on the registered user device;
- a fan voting state for a third time period, wherein the processor is further configured to receive a vote from the registered user computing device, the vote corresponding to one play from the set of plays;
- a notification state for a fourth time period, wherein the processor is further configured to send a winning play to the registered user computing device and the coach computing device, the winning play based on results of the vote, such that a sum of the first time period, second time period, third time period, and fourth time period is equal to or less than 100 seconds;
- and
- a play in action state for a fifth time period, wherein the processor is further configured to receive a result of a real-time play based on the winning play from at least one of a referee computing device and an administrator computing device;
- update the coach score by comparing the vote with the winning play and with the result of the real-time play;
- and
- output content to the registered user computing device related to the coach score.