View on GitHub

Quanto-Te-La-Rischi-Rulebook

Rule Book for the "Quanto te la rischi?" game.

Quanto te la rischi? Rulebook

  1. Non è possibile non prendere parte al gioco “Quanto te la rischi?” se si viene interpellati.
  2. L’azione specificata nel “Quanto te la rischi?” deve essere possibile da eseguire, e consensuale nel caso vengano specificate condizioni riguardanti persone esterne alla scommessa.
  3. Una volta che un giocatore B riceve un “Quanto te la rischi?” da parte di un giocatore A, B deve necessariamente rispondere con un numero z : {z : z ∈ ℕ, z ≠ 0}.
  4. A non può più tirarsi indietro una volta pronunciato il “Quanto te la rischi?”.
  5. Dopo che B sceglie il numero, deve scegliere un altro numero x : {x : x ∈ ℕ, xz, x ≠ 0}.
  6. Anche A sceglie un numero y : {y : y ∈ ℕ, yz, y ≠ 0}.
  7. Una volta che B e A scelgono i loro numeri x e y non possono più cambiarli.
  8. Si fa partire un countdown di tre secondi, al cui termine sia B che A dicono all’unisono i due numeri x e y.
  9. Se x = y allora B deve eseguire l’azione specificata dal “Quanto te la rischi?” di A.
  10. Non ci sono limiti al valore che z può assumere, ma andrebbe comunque calibrato in funzione dell’azione scelta.
  11. È possibile per B “quotare” il “Quanto te la rischi?” di A prima di dichiarare il numero z dicendo la parola “quoto”. Qualora questo avvenga, il gioco procede come di consueto, ma nel caso in cui xy si esegue ulteriormente il passaggio descritto nella regola 8. Se x’ = y’, A deve eseguire l’azione. L’algoritmo che descrive il funzionamento completo del gioco è consultabile alla fine di questo documento.
  12. Per una qualunque modifica alle regole è necessario depositare una richiesta presso la 10FlessioniLampo Organization. Il cambiamento verrà discusso e verrà effettuerà una votazione. La modifica entrerà in vigore se viene raggiunta una maggioranza.
  13. Una regola che viene creata comincia ad avere effetto da subito, e non dal momento in cui appare su questo documento.
  14. È proibito a qualunque giocatore specificare azioni legate al suicidio, all’autolesionismo, o a qualsiasi tipo di dolore fisico o psicologico non consensuale.
  15. Non è possibile per un giocatore A chiamare un “Quanto te la rischi?” su un giocatore B se A ha già ricevuto da un altro giocatore C un “Quanto te la rischi?” uguale o estremamente simile in un momento precedente.
Algoritmo
function quantoTeLaRischi(a, b, z, action, quoto) {
    let x = b.getRandom(1, z)
    let y = a.getRandom(1, z)
    if (x == y) {
        b.perform(action)
    } else if (quoto) {
        quantoTeLaRischi(b, a, z, action, false)
    }
}