“Sometimes the best form of interactivity is one that enables other forms of interactivity to be created.” —juror Harold Jones
“In a world full of touchscreens, I love how this gives new life to inexpensive buttons and switches.” —juror Ben Hughes
Overview: Google might have the greatest public lobby in all of New York City. Try not having fun while interacting with the 5,880 light-up arcade buttons—controlled by a web page—that make up its lobby’s permanent installation. To beget even more fun, AnyPixel.js was created to enable everyone, at any level of expertise, to build their own displays, simply by running apps they created for them. With this open-source software and hardware library, you can hack code and schematics to create your own version of New York City’s greatest lobby installation.
•The installation launched in Google’s New York City headquarters in spring 2016.
•Off-the-shelf arcade buttons—5,880 of them—were used as pixels.
•You can learn more about the display and AnyPixel.js at a dedicated website (googlecreativelab.github.io/anypixel); it includes a link to the open-source instructions on GitHub.
Comments by Google Creative Lab:
Were there any specific demands that made the project easier or harder? “We wanted to make something anyone can play with—even a class of kids learning to program. So we spent a good deal of effort making the content creation system very simple. The layers for putting content on the wall—and receiving input from the wall—are abstracted for the content developer: you simply draw your pixels to a canvas and receive button clicks as events. Anyone who can make a simple piece of web content can build interactive content using AnyPixel.js.”