Rutas
/
C#
C#
/
Ejercicios
/
¡Tira el dado!
¡Tira el dado!

¡Tira el dado!

Ejercicio de aprendizaje

Introducción

Aleatoriedad

En C#, la aleatoriedad se consigue con la ayuda de System.Random. Normalmente, creas una instancia y luego llamas a uno de sus métodos Next() o NextDouble(), posiblemente varias veces según el caso de uso.

Instrucciones

Siguiendo con la temática del juego de magos y guerreros, es hora de añadir un método para lanzar dados que sirva para todo. Será el tradicional dado de 18 caras con los números del 1 al 18. Los jugadores también generan una fuerza de hechizo.

1. Permite a un jugador de magos y guerreros lanzar un dado.

Implementa un método RollDie() en la clase Player.

var player = new Player();
player.RollDie();
// => >= 1 <= 18

2. Los jugadores necesitan su fuerza. Proporciona un medio para generar la fuerza de hechizo

Implementa un método GenerateSpellStrength() en la clase Player. La fuerza de hechizo está entre 0,0 y 100,0, sin incluir este último.

Ten en cuenta que la fuerza de hechizo debe ser un número real (no un número entero) para reducir la posibilidad de empate cuando se comparan las fuerzas de dos adversarios.

var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
Editar en GitHub El enlace se abre en una ventana o pestaña nueva
C# Exercism

¿Listo para empezar ¡Tira el dado!?

Regístrate en Exercism para aprender y dominar C# con 62 conceptos178 ejercicios y mentoría humana real, todo gratis.