Reddit – 3d6 – Tutorial Anydice – Parte 1. Nozioni di base e calcolo dei danni

Questa è la parte 1 di un tutorial sul calcolatore di dadi Anydice: https://anydice.com/

Questa parte dimostra le caratteristiche di base con esempi tratti dalla quinta edizione di Dungeons and Dragons e culmina nel confronto degli stili di combattimento di un combattente di primo livello.

Basics

Dice

Anydice calcola le distribuzioni di probabilità per processi casuali, come lanciare i dadi.

Il lancio di un dado a sei facce ha 6 possibili risultati: 1, 2, 3, 4, 5, e 6.

Questo programma anydice calcola i possibili risultati di un dado a 6 facce.

output d6

https://anydice.com/programma/304

Ognuna delle possibilità è ugualmente probabile, come illustrato nei risultati, e il risultato medio è 3,5

output è un comando che fa sì che il suo argomento (ciò che viene dopo) sia incluso nell’output del programma.L’output può mostrare intere distribuzioni di probabilità, come tutti i possibili risultati del lancio di 1d6.

Aritmetica

Anydice può eseguire operazioni matematiche su numeri e dadi, incluse addizione +, sottrazione -, moltiplicazione *, divisione intera /, ed esponenziazione ^

Può aggiungere un numero al risultato del lancio dei dadi. Tirando un dado e aggiungendo 4 si hanno ancora solo 6 possibilità, ma i risultati, e la loro media, sono più alti.

output 1d6 + 4

https://anydice.com/programma/b529

Indipendenza

I dadi sono indipendenti tra loro. Se vengono lanciati 2d6, ci sono possibili risultati in cui un numero diverso appare sulla faccia di ogni dado: uno può essere un 2 e l’altro un 5, con il risultato di 7.

output 2d6 named "2d6 vary independently of each other"

Moltiplicare una distribuzione per un numero non è lo stesso che lanciare più dadi indipendenti. Ha la stessa media, ma non gli stessi risultati possibili.Non c’è modo di ottenere un risultato di 7 raddoppiando il numero lanciato su un dado, anche se è il risultato più comune per 2d6.

output 2*d6 named "2*d6 depends on only one dice roll"

Le variabili catturano intere distribuzioni di probabilità. Assegnando una distribuzione ad una variabile non si sceglie un risultato.Gli usi di quella variabile varieranno indipendentemente l’uno dall’altro.

X:d6output X + X named "Variables capture entire distributions"

https://anydice.com/programma/120e3

Uso delle funzioni

Anydice ha un piccolo numero di funzioni integrate. Le funzioni hanno nomi (scritti in lowercase) e prendono argomenti.

Utilizzare una funzione avvolgendo i suoi nomi e argomenti tra parentesi quadre ()

Per esempio, usare la funzione highest NUMBER of DICE per trovare la distribuzione dei risultati quando si tira con vantaggio

output 

o lowest NUMBER of DICE per trovare la distribuzione dei risultati quando si tira con svantaggio

output 

https://anydice.com/programma/120ec

Le funzioni più utili sono

  • highest NUMBER of DICE
  • lowest NUMBER of DICE
  • highest of NUMBER and NUMBER
  • lowest of NUMBER and NUMBER
  • SEQUENCE contains NUMBER

Gli argomenti di una funzione sono o un numero, dadi (una distribuzione di probabilità), o una sequenza di numeri.

Se una funzione prende un numero come argomento, e voi date invece una distribuzione di probabilità, allora la funzione sarà applicata ad ogni possibilità in quella distribuzione, e i risultati saranno combinati per formare una nuova distribuzione.

Sono gli stessi:

output output 

https://anydice.com/programma/120ed

Esempi di base

Danno dell’arma

Se gli attacchi hanno la stessa probabilità di colpire puoi confrontarli confrontando solo il danno dell’arma.

Un pugnale d4 più 4 di destrezza

output 1d4 + 5 named "1d4 dagger + 5 dex"

Un spadone 2d6 più 5 di forza

output 2d6 + 5 named "2d6 greatsword + 5 str"

Un arco lungo 1d8 più 4 di destrezza e 3d6 di attacco furtivo

output 1d8 + 4 + 3d6 named "1d8 longbow + 4 dex + 3d6 sneak attack"

https://anydice.com/programma/120f2

Lanci d’attacco

Esempi di lanci d’attacco

output d20 + 3 + 4 named "+3 proficiency +4 strength"output d20 + 3 + 4 + d4 named "+3 proficiency +4 strength with bless"output + 3 + 4 named "+3 proficiency +4 strength with advantage"output d20 + 3 + 4 + 2 named "+3 proficiency +4 dexterity +2 archery fighting style"output + 3 + 4 named "+3 proficiency +4 strength with disadvantage"

https://anydice.com/programma/120ef

Probabilità di colpire

Per calcolare la probabilità di colpire si confronta un tiro d’attacco con la CA, poi convertirlo in un 1 se colpisce, e uno 0 se manca.

Inizia confrontando un tiro di attacco con la CA.

d20 + 3 + 4 - 15 + 1attack roll | minus AC | attacker wins ties

Battere la CA di più non fa danni extra. Non puoi ottenere più di 1 colpo da un attacco.

E mancare di più non cura i nemici. Non puoi ottenere meno di 0 colpi da un attacco

 and 0]

Ora possiamo calcolare la probabilità di colpire contro AC 15 per gli esempi precedenti.

output and 0] named "+3 proficiency +4 strength"output and 0] named "+3 proficiency +4 strength with bless"output + 3 + 4 - 15 + 1 and 1] and 0] named "+3 proficiency +4 strength with advantage"output and 0] named "+3 proficiency +4 strength +2 archery fighting style"output + 3 + 4 - 15 + 1 and 1] and 0] named "+3 proficiency +4 strength with disadvantage"

https://anydice.com/programma/120f0

Nei risultati gli 0 sono i mancati, gli 1 sono i successi, e la media è la probabilità di colpire.

Stima del danno

Moltiplicando la probabilità di colpire per il tiro del danno si ottiene il danno effettivo contro la CA.Questo tiene conto della precisione, ma ignora gli effetti dei colpi critici.

Lo useremo per confrontare i danni degli stili di combattimento al livello 1, contro un nemico con 13 AC.Il combattimento con due armi farà due attacchi, li calcoleremo separatamente e li sommeremo.

output and 0] * (1d6 + 3) + and 0] * (1d6 + 3)named "Two-weapon fighting"output and 0] * (1d8 + 3 + 2) named "Dueling"output and 0] * (1d10 + 3) named "Archery"output and 0] * (2d6 + 3) named "Defense (Greatsword)"

https://anydice.com/programma/12125

Clicca su Calculate, Graph, e At Least per vedere un grafico di quanto spesso la build fa almeno una certa quantità di danni. Per esempio, la build in stile duello uccide un nemico con 11 punti ferita circa il 25% delle volte.

I grafici più alti infliggono danni in modo più costante. I grafici più larghi infliggono una maggiore quantità di danni. I grafici più alti e più larghi infliggono maggiori quantità di danni in modo più consistente.

Non abbiamo ancora gli strumenti per affrontare lo stile di combattimento con grandi armi.

Gotchas

Le collezioni di dadi

Le collezioni di dadi si comportano in modo strano. Alcune funzioni come highest ? of ? guardano all’interno di una distribuzione per vedere di cosa è fatta.

Potresti aspettarti che le seguenti si comportino allo stesso modo

output output + 100

Non lo fanno: https://anydice.com/programma/120e2

Tenete gli usi di highest ? of ? e lowest ? of ? semplici e non includete alcuna matematica negli argomenti.

Non usate l’introspezione in collezioni di dadi.

Le sequenze non sono strutture di dati

L’aggiunta di dadi ad una sequenza aggiunge i numeri di quel dado alla sequenza. Per esempio

output 1d{0, 0, 0, 1d4}

non lancia un d4 un quarto delle volte. Invece ha sette possibilità, ed è lo stesso di

output 1d{0, 0, 0, 1, 2, 3, 4}

https://anydice.com/programma/120e0

Ordine delle operazioni

Vuoi lanciare una moneta e fare 1d6 + 4danni la metà delle volte? Questo fa 4danni per tutto il tempo.

output 1d{0, 1} * 1d6 + 4

Aggiungi una parentesi alla somma 1d6 + 4 prima di moltiplicarla per il lancio della moneta

output 1d{0, 1} * (1d6 + 4) 

https://anydice.com/programma/120e1

Parti future

La parte 2 copre la definizione delle funzioni e le usa per risolvere due problemi: rilanciare i dadi e contabilizzare i colpi critici.Questi strumenti sono usati per introdurre strategie, ed esaminare la strategia di una canaglia che lancia reti per ottenere un vantaggio.

La terza parte riguarderà il trattamento dello stato. Calcoleremo il danno di un grande combattente maestro d’armi, e poi affronteremo il difficile problema del combattente maestro di battaglia, giocato da un giocatore abile.

Edits: Aggiunto link all’esempio di stima dei danni, parte 2

.

Lascia un commento