Tracks
/
C#
C#
/
Übungen
/
Würfle!
Würfle!

Würfle!

Lernübung

Einführung

Zufall

In C# erreichst du Zufall mit Hilfe von System.Random. Normalerweise erstellst du eine Instanz und rufst dann eine ihrer Methoden Next() oder NextDouble() auf, je nach Anwendungsfall auch mehrmals.

Anleitung

Wir bleiben beim Thema des Spiels Zauberer und Krieger und ergänzen jetzt eine universelle Methode zum Würfeln. Dabei handelt es sich um den traditionellen 18-seitigen Würfel mit den Zahlen von 1 bis 18. Außerdem erzeugen die Spieler eine Zauberstärke.

1. Ermögliche einem Spieler von Zauberer und Krieger, einen Würfel zu werfen

Implementiere eine Methode RollDie() in der Klasse Player.

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

2. Spieler brauchen ihre Stärke. Schaffe eine Möglichkeit, die Zauberstärke zu erzeugen

Implementiere eine Methode GenerateSpellStrength() in der Spielerklasse. Die Zauberstärke liegt zwischen 0.0 und 100.0, wobei 100.0 nicht enthalten ist.

Beachte, dass die Zauberstärke eine reelle Zahl sein muss (keine Ganzzahl), um die Wahrscheinlichkeit eines Gleichstands zu verringern, wenn die Stärken zweier Gegner verglichen werden.

var player = new Player();
player.GenerateSpellStrength();
// => >= 0.0 < 100.0
Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
C# Exercism

Bereit, mit Würfle! zu starten?

Melde dich bei Exercism an, um C# mit 62 Konzepte178 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.