Hacker News new | ask | show | jobs
by trebeljahr 56 days ago
You can look at the repo to find out the details.

Essentially sending moves over web socket and the server having authority to accept/reject them to prevent cheating moves. Client updates optimistically and rolls back if server rejects/network times out etc.