Posted September 29, 2019
I'm thinking something similar to Scuttlebutt, which doesn't require a constant internet connection (or really, none at all, just some connection to a contact, whether it's over the internet, a local network, or even just a Bluetooth connection between two devices).
Say Maighstir, clarry and tdgreene all play the game, Maighstir and clarry meets every once in a while, as does clarry and dtgreene, while Maighstir and dtgreene do not:
clarry synced with tdgreene last time they met, so when Maighstir and clarry meets next time, Maighstir gets clarry's scores up until whenever that is, as well as dtgreene's scores up until the point clarry met him. dtgreene will get Maighstir's "latest" scores when he meets with clarry again.
With an internet conenction, two people who have each other as contacts sync as soon as both are online, but the clients only ever talk to other clients. The "servers" of Scuttlebutt are really just bots that automatically accepts contact requests and syncs messages like any other client - so everything is just a client.
Say Maighstir, clarry and tdgreene all play the game, Maighstir and clarry meets every once in a while, as does clarry and dtgreene, while Maighstir and dtgreene do not:
clarry synced with tdgreene last time they met, so when Maighstir and clarry meets next time, Maighstir gets clarry's scores up until whenever that is, as well as dtgreene's scores up until the point clarry met him. dtgreene will get Maighstir's "latest" scores when he meets with clarry again.
With an internet conenction, two people who have each other as contacts sync as soon as both are online, but the clients only ever talk to other clients. The "servers" of Scuttlebutt are really just bots that automatically accepts contact requests and syncs messages like any other client - so everything is just a client.
Post edited September 29, 2019 by Maighstir