Closed wyattscarpenter closed 4 years ago
I forgot to mention: if quiplibre uses something to coordinate other than HFT, it will remove the dependence on local networks and their vagaries, hopefully resolving #2
The rewrite was successful, and we have exchanged our dependence on HFT with a dependence on PeerJS, which is hopefully better due to its superior technological substrate!
As noted in https://github.com/greggman/HappyFunTimes, HFT is now deprecated. Luckily we don't use any fancy features of HFT so our project should work so long as the redirect server is up.
However, this seems like an impetus to rewrite to make quiplibre independent of HFT.
I think the best way to proceed is to make quiplibre a single html/js page that uses webrtc to connect to games/controllers. I could host this on github pages and also freely distribute it. Benefits include freeing ourselves from HFT, node.js, and electron in one fell swoop. Downsides include dependence on webrtc, but webrtc is supported by all major contemporary browsers.