pong.png

Target Ping Pong

1.png
 

I was tasked with recreating the classic Pong game that would be projected onto the floors of hundreds of Target chains throughout the States. Players interact with the game on the floor by waving their foot over it. The game also uses GestureTek's existing interaction software.

 

Client: Target
Role: UX Design, Game Design, Game Development
Tools Used: Flash, GestureTek Motion Detection Framework
Final Prototype: Interactive ground projection

 

Project Context

We decided to recreate the classic arcade game "Pong" as a fun summer installation for customers inside Target stores. The game was to be projected on each store floor.

 

4.png

Understanding

Visitors browsing a Target store may not know a ground projection can be interacted with. While designing, I knew the interface should afford an instant understanding of how to interact with the game.

 

Solution

If visitors walk around and happen upon the game projection, they'll see that the game is constantly being played by AI when there are no players around. This acts as a mini tutorial for guests to see how the game works. A call to action is displayed at either end of the game space, reading “Wave Foot To Play” in order to invite the guest(s) to play.

Game Start

Once one player has initiated, the score will be reset to 0 and the game will countdown from 3, giving a second player time to get ready. When the timer reaches zero the game will start whether a second player has initiated or not.

The game can be played by one OR two players.

 

2.png
 

Game Flow

The ball will appear at the center of the screen and will start to move either right to left. The system will randomly choose which direct the ball moves for the first ball that appears. On each side the paddle will move to the center of the region where the system detects motion. The intention is to have the paddle move towards user input.

Scoring

If the ball makes it passed a player's paddle, the opposing player will earn one point. A split second later, the ball will appear at the center of the screen and move at its starting velocity towards the player who just scored.

3.png
 

End Game

The game will end when one player has amassed 3 points. The text “WINNER” will appear over the player who has the most points. This end game screen will appear for 3 seconds.

Reset

The game will reset to the start/splash screen for a minimum of two seconds. Players will then be able to initiate the next game.

The reason for the delay is to prevent the start/splash screen from appearing and disappearing right away, which might look buggy to guests.

 
 Demoing the game using a mouse as a replacement for player motion detection -- the black circle acts as the player's foot.

Demoing the game using a mouse as a replacement for player motion detection -- the black circle acts as the player's foot.

 

Conclusion

This interactive ground game was extremely rewarding in the iterative development and testing that was done. I loved being able to constantly test the game on the floor, making necessary coding and design changes in an efficient workflow. Thanks GestureTek!