“If I destroy you, what business is it of yours?” ― Liu Cixin, The Dark Forest
Inspire by Dark Forest zKSNARK Space Warefare
Ruleset
- Every player starts the game with three planets hidden from all other players.
- Planets build up energy over time (equation 1).
- At anypoint in the game a player can choose to reveal one or more of their planets for rest of the game.
- A player can send energy from a planet they own to their other planets or to any other player's revealed planets (equation 2).
- A planet is also revealed for rest of the game when it sends energy to a planet that is not yours.
- At the end of the game the player with the most energy summed across their 3 planets wins (equation 3).
Equation 1)
E = ln(t + 1)
Eis the current energy of the planet.tis the number of epochs since game start.lnis the natural log.
An astute read might notice this looks similiar to the bitcoin supply over time

Equation 2)
a)
R = (1 / j) * integral_0_to_j(ln(t + 1))
Ris the threshhold variable of the below sigmoid function.
b)
E_1' = E_1 * σ (E_1 − R)
E_1'is the new energy of the planet after sending energy.E_1is the current energy of the planet sending energy.σis the sigmoid function.Ris the the threshold equation.
c)
E_2' = E_2 * σ (E_2 − R)
E_2'is the new energy of the planet receiving the energy.E_2is the current energy of the planet receiving energy.σis the sigmoid function.Ris the the threshold equation.
Equation 3)
P = E1 + E2 + E3
Pis the number of points andE1is the energy from planet 1 and so on.
"In the cosmos, no matter how fast you are, someone will be faster; no matter how slow you are, someone will be slower."
- Liu Cixin, Death's End
