Διαδρομές
/
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.

Σημείωσε ότι η δύναμη ξόρκιου πρέπει να είναι πραγματικός αριθμός (όχι ακέραιος), ώστε να μειωθεί η πιθανότητα ισοπαλίας όταν συγκρίνονται οι δυνάμεις δύο αντιπάλων.

var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
C# Exercism

Έτοιμος να ξεκινήσεις την άσκηση Ρίξε το ζάρι!;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις C# με 62 έννοιες178 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.