3 ms·
"Speeding up" would only happen when you turn nudging on, it wouldn't continuously keep getting faster. But the algorithm described by the author has a bigger
by unholiness 9y ago
"Speeding up" would only happen when you turn nudging on, it wouldn't continuously keep getting faster.
But the algorithm described by the author has a bigger problem: It wouldn't actually sync the fireflies!
If EVERYONE nudged their clocks forward, then an out-of-sync firefly would be nudged the same as an in-sync firefly, and synchronization wouldn't increase over time!
Your rule avoids this problem:
> If you see a neighbour nearby flash, when you are not flashing, nudge your clock forward by a bit.
If you look in "show clocks" mode, it looks like this is exactly what is implemented.