Round 10/Proposal Ideas: Difference between revisions

miraheze>CodeTriangle
Current draft: okay fine cat
miraheze>CodeTriangle
m Current draft: minor fix
Line 18: Line 18:
:When the rules authorize a set of players to "secretly" take an action (a "secret action") then those players can only take that action by posting in the relevant channel the type of game action to be performed, along with an SHA-256 hash containing a clear and unambiguous declaration of the action that the player is performing. It is strongly recommended to make the text to hash unpredictable, for instance by adding unrelated text to the end of the declaration. Since hashes are irreversible it is also strongly recommended to store the exact text that you hashed so that you can post it later.
:When the rules authorize a set of players to "secretly" take an action (a "secret action") then those players can only take that action by posting in the relevant channel the type of game action to be performed, along with an SHA-256 hash containing a clear and unambiguous declaration of the action that the player is performing. It is strongly recommended to make the text to hash unpredictable, for instance by adding unrelated text to the end of the declaration. Since hashes are irreversible it is also strongly recommended to store the exact text that you hashed so that you can post it later.
:
:
:Secret action have the following properties, subject to modification by the rule that defines the secret action:
:Secret actions have the following properties, subject to modification by the rule that defines the secret action:
:*a channel in which the action must be performed (by default #game-actions).
:*a channel in which the action must be performed (by default #game-actions).
:*a maturation date (by default the beginning of the next rules-defined phase after the action's performance).
:*a maturation date (by default the beginning of the next rules-defined phase after the action's performance).