The game features a boxer named Little Mac working his way up the professional boxing circuits, facing a series of colorful, fictional boxers; leading to a final fight with real-life boxer Mike Tyson. The game requires good reflexes in reaction to the computer-controlled boxers' moves, as the more advanced boxers give very little indication of their coming moves. Punch-Out!! incorporates a lot of variety to be a challenge to even the most experienced of players. Still, many have mastered Punch-Out!! by learning the computer-controlled boxers' consistent patterns.