Resume Game

From Worms Knowledge Base

Revision as of 13:13, 8 December 2008 by Ed Webb (Talk | contribs) (Initial resume page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Based on idea from feedback page.

Ideas for resuming online games

[1] To securely resume a game, public-key cryptography is applied. First, each player has a private key, which is randomly generated one-time by W:A.

The game is suspended at the end of a turn, when all players agree to do so. The host would type in the command '/pause' during a turn, and when the turn's completed, the game would pause. All players would need to agree to suspend the game.

The player's public keys are then shared. Each player sends an encrypted message to the other players, each one receiving a unique message. When a game resumes, the players return the messages they received to the other players.

E.g. Players 1-3 exchange public keys, then encrypted messages are sent. P1 to P2: Code is 527 P1 to P3: Code is 167 P2 to P1: Code is 502 P2 to P3: Code is 119 P3 to P1: Code is 293 P3 to P2: Code is 954

When resuming, the messages are returned to sender. P1 to P2: Your code was 502 P1 to P3: Your code was 293 P2 to P1: Your code was 527 P2 to P3: Your code was 954 P3 to P1: Your code was 167 P3 to P2: Your code was 119

Personal tools