Blotto no node

How Blotto works

The board
Three hills, and twenty soldiers to put on them. Send all twenty to one hill, spread them evenly, or anything in between. Every soldier goes somewhere, so the three hills always add up to twenty.
Taking a hill
Whoever sent more soldiers to a hill takes it. Equal numbers and neither of you takes it.
Taking the round
Take more hills than they do and the round is yours. Five rounds decide the match.
Why it is hard
You both choose in secret and at the same time. Stack a hill and you win it easily while losing the other two. The game is guessing where they will be thin.
Sealed orders
Sealing your orders sends a fingerprint of them, not the numbers. Neither side opens until both fingerprints have arrived, so nobody can choose after seeing the other's hand. On opening, each side checks the other's orders against the fingerprint that came first. If they disagree, the game stops and nobody takes the match.
Over the radio
This runs on a LoRa mesh, so a move can take a while and a frame can go missing. Both sides keep repeating themselves until the other answers, and the gap between attempts grows while nobody does. Close the tab whenever you like. Reattach the same node and the match is where you left it.

Twenty soldiers. Three hills.

Send more to a hill than your opponent and you take it. Take two hills and you take the round. Five rounds decide it.

You both choose in secret, at the same time, over the radio. Neither of you sees the other's orders until both are sealed.

Attach a node