En Dungeons & Dragons , casi todo se decide tirando un dado. Por lo general, si la tirada es mayor o igual que un valor específico, su intento de hacer lo que quisiera tiene éxito y, de lo contrario, falla. Más comúnmente, un dado de 20 lados (también conocido como d20) se usa para tirar.
Otras veces, se utiliza el sistema de desafío de habilidad. Es similar al sistema simple descrito anteriormente, pero el éxito está determinado por si el jugador (s) tiene éxito o no tira una determinada cantidad de veces antes de fallar una determinada cantidad de veces. Por ejemplo, los jugadores pueden estar intentando abrir múltiples cerraduras en una puerta con un número limitado de cerraduras. Los lanzamientos exitosos individuales representan la elección exitosa de una de las cerraduras, y los lanzamientos fallidos individuales representan romper una cerradura. El éxito general significaría seleccionar con éxito todas las cerraduras antes de romper todas las cerraduras.
Además, ciertos rollos pueden ser rollos críticos. En un d20, sacar un 1 es una falla crítica, lo que resulta en la falla inmediata de todo el desafío (en el ejemplo anterior, los jugadores pueden alertar accidentalmente a un guardia). Lanzar un 20 es un éxito crítico, lo que resulta en el éxito inmediato de todo el desafío (en el ejemplo anterior, los jugadores pueden encontrar un conjunto de llaves para las cerraduras, eliminando la necesidad de elegirlas). En el caso de una tirada crítica, el desafío termina inmediatamente y se decide el resultado, independientemente del número anterior de éxitos y fracasos.
En este desafío, se le dará una dificultad, el número de éxitos necesarios y el número de fracasos en los que se falla el desafío. Debes simular a un jugador que intenta el desafío y generar el resultado.
Entrada
3 enteros, que representan el valor que debe cumplirse o superarse para tener éxito en una tirada individual, la cantidad de éxitos necesarios para tener éxito en el desafío y la cantidad de fallas en las que el desafío falla. El orden y el formato de las entradas no importan, siempre que especifique el orden que utilizará. La dificultad estará entre 1 y 20, inclusive, y el número de éxitos y fracasos estará entre 1 y 100, inclusive.
Salida
Los resultados de cada una de las tiradas de d20 (enteros, en orden), y el resultado general del desafío (un valor verdadero / falso). El formato no importa, siempre y cuando los resultados individuales estén en orden, el resultado general viene antes o después de todos los rollos individuales (por ejemplo, no puede generar el resultado general en el medio de los rollos), y usted especifica qué formato de salida usa y lo usa de manera consistente.
Ejemplos (los valores entre paréntesis son para explicación y no necesitan ser incluidos):
Entrada:
12 5 3 (difficulty successes failures)
Salida:
15 (success, 1-0)
10 (failure, 1-1)
5 (failure, 1-2)
16 (success, 2-2)
12 (success, 3-2)
15 (success, 4-2)
19 (success, 5-2)
True (overall success)
Entrada:
15 2 3 (difficulty failures successes)
Salida:
0 (overall failure)
15 (success, 1-0)
12 (failure, 1-1)
13 (failure, 1-2)
Entrada:
5 5 10 (successes failures difficulty)
Salida:
11 (success, 1-0)
5 (failure, 1-1)
20 (critical success)
1 (overall success)
Entrada:
3 10 3 (failures difficulty successes)
Salida:
12 (success, 1-0)
11 (success, 2-0)
1 (critical failure)
False (overall failure)
Reglas
- Este es el código de golf , por lo que gana el código más corto en bytes
- Debe elegir aleatoriamente un valor entero entre 1 y 20 (inclusive) para cada rollo. Cada valor debe tener la misma probabilidad de ser elegido (o lo más parecido posible a igual).
the number of successes and failures will both be between 1 and 100, inclusive.
Entonces, sí, existe la posibilidad de que una sola falla resulte en el fracaso de todo el desafío.