Overview
LASER CATS!!! is a two-player interactive game. One player is the Cat. One player is the Laser. In 30 seconds, the Cat needs to get as much points as she/he could. 

Team
DC Kim, Jenny Lim
Development
LASER CATS!!! was inspired by the question,
"How can people emulate the movement of cats?"
A classic question, to be sure.

First iteration rough image of the project. At first, it was single player game since computer controls the laser.
Also, light sensor(infrared LED) was way much smaller than current version(solar cell). 

At first, LASER CATS!!! was a single-player game that pitted the player against a mechanized laser mounted on servo motors. As the points racked up, the laser's movement would speed up.
Quick & Dirty User Testing
Computer with Laser pointer
Laser pointer (close up)
Paw gloves with light sensors
Opposite side of the gloves
I conducted play testing with friends. Every prop was roughly made and even for the laser pointer, I manually controlled it because the purpose of this test was to find out how it's going to work with actual players. And it was amazingly fun! And at this point Jenny joined the team since she really liked the concept of the game. 
Even after the play testing, we sticked to the idea of computer controlled laser pointer. So we tested many times with servo motors and infrared LED. However, a suggestion from our professor Tom Igoe led us to believe that we were introducing unnecessary mechanics: after all, isn't it more fun to create an interface in which people can playfully interact with one another?
Second Iteration​​​​​​​

So we removed servo motor, and changed infrared LED to solar cells because of the size of it. Almost of all play testers gave us feedback that infrared LED is too tiny to catch the light.
Testing solar cell
Laser cut the wood for solar cell frame
Attach the solar cell to paw gloves
User Testing

User testing confirmed that more fun was had by all when the laser was controlled by another person. Some players would "take it easy" on their friends; others would present impossible challenges.
When the laser was controlled by another player, the unpredictable nature of gameplay led to a more exciting experience for both players and spectators.
Once we transferred control of the laser over to a second player, our job became quite clear: to lay the best possible groundwork for this interaction. We wrote the code using P5.js, a javascript library.
After much testing (and physical exertion), we found that the best game was composed of two 15-second intervals of play, with a brief 8-second intermission in between. Solar cells on the backs of the paws are wired to an Arduino with coiled telephone cables that allow freedom of movement. Each time a solar cell registers a jump in light levels, the player gets a point.
Outcome
The brevity of LASER CATS!!! allowed hundreds of users to play the game over the course of its two-day installation at the ITP Winter Show in 2016.
Back to Top