A simple idea but surprisingly tricky in its implementation. Working with Dee Kennerley (Twitch Backend integration), I re-made a classic arcade game for a live event to highlight the features of the new gaming mouse.
The game was originally controlled using the keyboard, however the client requested the need to highlight the new mice scroll speed. Pitching players against each other at the live Insomnia 55 gaming event meant 2 mice would be required.
A restriction in most OS is only a single mouse can assume control. I resolved this issue by building a socket server to accept events on a central host from two separate client machines and also mapped scroll events to control the Pong 'Paddle'.
As an added bonus, I provided customisation to the project through the theme, background logo, social links and game settings such as speed, ball/paddle size etc.
Also created were custom 3D printed cradles for the mice, to prevent any accidental slippage.
On the night, special celebrity guests were invited to play the game whilst being streamed live to twitch using their custom API. The event was a great success with a huge amount of social content created via Twitch and Twitter, this was partly due to the quick process undertaken by myself and Dee from prototype to production build.