I once was hanging out with people and someone pulled out jackbox tv. I thought the technology behind it was interesting especially because I already built a lot of the components needed.
All the parts already existed in jsos (what drives jssocial) and some front end code was all I needed.
But I've quit game development since middle school it takes too much time.
But I had already half written an algorithm for stable pairings (dating).
So yeah, the creapest code I've written. A jackboxtv like system for matching people in a group
Here is the application https://jssocial.pw/app/gametv
One person has to control it through this app: https://jssocial.pw/app/jgamectl
It's uses the algorithm here: https://jssocial.pw/u/matchalgo
Here is a video on stable pairings: https://tube.poal.co/watch?v=JpapV5DrBek
Mine is symmetric though and doesn't require a bipartite graph necessarily.
This is useful for testing it as if you were multiple people: https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/
(post is archived)