====== Schere – Stein – Papier (RadioButton-Version) ====== ===== Ziel der Aufgabe ===== Erstelle eine **Windows-Forms-Anwendung in C#**, mit der der Benutzer das Spiel **Schere – Stein – Papier** gegen den Computer spielen kann. ===== Vorgaben (Form / GUI) ===== Die Form muss folgende Steuerelemente enthalten: * **3 RadioButtons** für die Auswahl des Spielers: * rbSchere * rbStein * rbPapier * **Button** „Spiel ausführen“ → führt die Runde aus * **Button** „Spiel neu beginnen“ → setzt Zähler und Labels zurück * **Label** für die Anzeige der **Computer-Auswahl** * **Label** für die Anzeige des **Spielergebnisses** * **Label** für den **Punktestand** * Spieler * Computer ===== Spielablauf ===== - Der Spieler wählt **eine Option** über die RadioButtons. - Klickt auf **„Spiel ausführen“**. - Der Computer wählt **zufällig** zwischen: * Schere * Stein * Papier - Die Auswahl des Computers wird in einem Label angezeigt. - Das Spielergebnis wird ermittelt und angezeigt: * Gewonnen * Verloren * Unentschieden - Der Punktestand wird automatisch erhöht. - Klick auf **„Spiel neu beginnen“**: * setzt Spieler- und Computer-Zähler auf 0 * löscht die Ergebnis-Labels ===== Spielregeln ===== * Schere schlägt Papier * Papier schlägt Stein * Stein schlägt Schere * Gleiche Auswahl → Unentschieden ===== Technische Vorgaben ===== * Verwende: * ``Random`` * ``int``-Variablen * ``if / else`` * Button-Click-Events * Der Code muss **übersichtlich und kommentiert** sein ===== Bonus ===== * Zusätzlich zu den Labels wird auch ein Bild (Icons für Schere, Stein, Papier) angezeigt. * Farbliche Kennzeichnung (Grün für Sieg, Rot für Niederlage, etc.) * für zusätzliche eigene Features.