Node Pong Web + Hardware

Hacking with hardware is always a good idea. While experimenting with game development for an upcoming project with Allstate, we fell into some fun with Nintendo controllers, Arduinos, and Three.js.

Node Pong Web + Hardware
  • Workshops

  • Development

Multiplayer JavaScript video game, controlled by Nintendo WiiMote + Arduino

We designed a customizable 3D pong game for the web, using Three.js. Our hardware integration included hacked Nintendo WiiMote controllers, using an Arduino harness and ZMQ to publish control inputs to a remote game server. The Node.js game server synchronized and streamed data with game clients. The pong game interface featured dynamic skybox maps, player perspective toggling (spectator mode), and several other configurable options.

Gallery image #0

Related to this project

Ready to experiment?