There is a game called screwball. Every time a ball is put into play either player 1 (P1)
scores a point or player 2 (P2) scores a point. A winner is declared when one player is
ahead by 2 points. Starting with a score of 0:0 for P1 vs. P2, a game might progress as
follows: 0:1 1:1 2:1 3:1 (P1 Wins!)
Design a finite state machine that uses information about which player scores a
point at each stage of a game to determine when a player wins and which player
wins. Your design should include one reset input to initialize your win announcer
(this may be a synchronous or an asynchronous input, as you desire). The outputs
from your designs should indicate BOTH when a win has occurred and which
player is the winner.

Get this answer with Chegg Study