cgsdev0 / rollycubes

online multiplayer dice game
https://rollycubes.com/
MIT License
19 stars 10 forks source link

redesign kick / skip mechanics #50

Closed cgsdev0 closed 7 months ago

cgsdev0 commented 2 years ago

currently, if someone stays connected, they can delay the game indefinitely

conversely, if someone disconnects for literally 1 second, they can be kicked by 1 other rude player

I don't have exact plans for how this could work, but it feels like it should be a bit more democratic and/or time based

cgsdev0 commented 1 year ago

I think the way this should work is something like this;

cgsdev0 commented 1 year ago

this is nearly complete

still TODO:

this needs to be server authoritative, which is potentially blocked on quicktype being able to do a timestamp in c++ (maybe it already can?)