This project refers to an Arduino sketch that implements a game for reinforcing visual skills. Basically, it is a reflex game. It can be played by a user (single-player) or multiple users simultaneously (multi-player). Each player holds a button. The system turns on and off the appropriate LED at pseudorandom times. The players have to click their button as fast as possible in order to earn points.

The points of the players are displayed on appropriate 7-segment displays. Each of the displays is driven by an 8-bit shift register 74HC595. If any one of the players completes the necessary victories, he wins the set and a tune is produced by a suitable piezo speaker; then the game starts from the beginning.

The game is flexible so it can support a large number of players.

Below is a picture of the project:

For more information you can get the project itself: