JS Joust supports the use of DualShock 4 controllers for players. The lightbar can serve the same function as the ball top. Controllers are a bit more ubiquitous and players could bring their own. Proof of concept for all necessary functions in writeup by Sean McLemon.
Planning to implement this by handling controllers via a ControllerManager to provide access to HID devices. Will make supporting open source hardware controllers easier as well.
JS Joust supports the use of DualShock 4 controllers for players. The lightbar can serve the same function as the ball top. Controllers are a bit more ubiquitous and players could bring their own. Proof of concept for all necessary functions in writeup by Sean McLemon.