wyattscarpenter / quiplibre

A party game about answering prompts cleverly.
https://wyattscarpenter.github.io/quiplibre/
GNU Affero General Public License v3.0
20 stars 8 forks source link

HappyFunTimes deprecated #3

Closed wyattscarpenter closed 4 years ago

wyattscarpenter commented 4 years ago

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.

wyattscarpenter commented 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

wyattscarpenter commented 4 years ago

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!