Track
/
C#
C#
/
Esercizi
/
Lancia il dado!
Lancia il dado!

Lancia il dado!

Esercizio di apprendimento

Introduzione

Casualità

In C#, la casualità si ottiene con l'aiuto di System.Random. Di solito si crea un'istanza e poi si chiama uno dei suoi metodi Next() o NextDouble(), anche più volte a seconda del caso d'uso.

Istruzioni

Continuando il tema del gioco wizards and warriors, è il momento di aggiungere un metodo per lanciare i dadi adatto a qualsiasi evenienza. Sarà il tradizionale dado a 18 facce con i numeri da 1 a 18. I giocatori generano anche una forza dell'incantesimo.

1. Consentire a un giocatore di wizards and warriors di lanciare un dado.

Implementa un metodo RollDie() sulla classe Player.

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

2. I giocatori hanno bisogno della loro forza. Fornisci un modo per generare la forza dell'incantesimo

Implementa un metodo GenerateSpellStrength() sulla classe Player. La forza dell'incantesimo è compresa tra 0.0 e 100.0, escluso quest'ultimo.

Nota che la forza dell'incantesimo deve essere un numero reale (non un numero intero) per ridurre la possibilità di un pareggio quando si confrontano le forze di due avversari.

var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
C# Exercism

Vuoi iniziare Lancia il dado!?

Iscriviti a Exercism per imparare e padroneggiare C# con 62 concetti178 esercizi e il mentoring di persone reali, tutto gratis.