Parcours
/
C#
C#
/
Exercices
/
Lance le dé !
Lance le dé !

Lance le dé !

Exercice d'apprentissage

Introduction

Le hasard

En C#, le hasard s'obtient grâce à System.Random. En général, on crée une instance, puis on appelle l'une de ses méthodes Next() ou NextDouble(), éventuellement plusieurs fois selon l'usage que l'on en fait.

Instructions

Pour rester dans le thème du jeu wizards and warriors, il est temps d'ajouter une méthode polyvalente pour lancer un dé. Ce sera le dé traditionnel à 18 faces, numéroté de 1 à 18. Les joueurs génèrent aussi une puissance de sort.

1. Permets à un joueur de wizards and warriors de lancer un dé.

Implémente une méthode RollDie() dans la classe Player.

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

2. Les joueurs ont besoin de leur puissance. Fournis un moyen de générer la puissance de sort

Implémente une méthode GenerateSpellStrength() dans la classe Player. La puissance de sort est comprise entre 0,0 et 100,0, cette dernière valeur exclue.

Note que la puissance de sort doit être un nombre réel (et non un entier) afin de réduire le risque d'égalité lorsque l'on compare les puissances de deux adversaires.

var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
C# Exercism

Prêt à commencer Lance le dé ! ?

Inscris-toi sur Exercism pour apprendre et maîtriser C# avec 62 concepts178 exercices, et un vrai mentorat humain, le tout gratuitement.