This project will be a 1D pong project using NeoPixels (WS2182B LEDs) in a strip. This forms the 1D playing field.
We plan to write this in a modular fashion so that other people can use our lean Python libraries to write other apps in 1D, utilizing the same I/O, high scores, etc.
The hardware will be a Raspberry Pi driving the NeoPixel strip probably through an arduino backpack, a one-line Beta Brite sign for displaying feedback about the status of the game and scores, and a TBD control scheme that may involve gamepads, joysticks, phones, laptops, etc.
One prerequisite may involve writing a NeoPixel driver backpack arduino sketch. I've toyed with the idea of adding more displays using neopixels; the backpack could store preset images/animations for quick recall... haven't written it yet though.