Node Pong

The Problem
Hacking with hardware is always a good idea. While experimenting with game development for an upcoming project, we made a game with Nintendo controllers, Arduinos, and Three.js.
The Solution
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 (aka spectator mode), and several other configurable options Result: a total blast.



