Треки
/
C#
C#
/
Вправи
/
Кидаймо кубик!
Кидаймо кубик!

Кидаймо кубик!

Навчальна вправа

Вступ

Випадковість

У C# випадковість досягається за допомогою System.Random. Зазвичай ми створюємо екземпляр, а потім викликаємо один із його методів Next() або NextDouble(), можливо, кілька разів залежно від випадку використання.

Вказівки

Продовжуючи тему гри в чарівників і воїнів, настав час додати універсальний метод кидання кубика. Це буде традиційний 18-гранний кубик із числами від 1 до 18. Гравці також генерують силу закляття.

1. Дайте змогу гравцеві у чарівників і воїнів кинути кубик.

Реалізуйте метод RollDie() у класі Player.

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

2. Гравцям потрібна їхня сила. Надайте спосіб генерувати силу закляття

Реалізуйте метод GenerateSpellStrength() у класі гравця. Сила закляття лежить у межах від 0.0 до 100.0, не включаючи 100.0.

Зауважте, що сила закляття має бути дійсним числом (не цілим), щоб зменшити ймовірність нічиєї, коли порівнюються сили двох супротивників.

var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
C# Exercism

Час розпочати Кидаймо кубик!?

Зареєструйтеся на Exercism, щоб вивчати й опановувати C#, а також 62 концепції178 вправ та справжнє наставництво від людей, і все це безкоштовно.