Unser Spiel ist jetzt schon gut spielbar. Wir wollen jetzt noch ein paar Sachen einstellbar machen. Wir wollen die Reichweite der Zufallszahlen und die Anzahl der Versuche einstellbar machen.
Aufgabe: Bevor der Nutzer raten soll, lese zwei Zahlen ein. Lese zuerst das Maximum der Reichweite ein in der die Zahlen generiert werden sollen. Der Nutzer muss dann Zahlen zwischen 0
und der eingegebenen Zahl raten. Lese danach eine Zahl ein wie viele Versuche der Nutzer haben soll um die Zahl zu erraten. Die Lösung findest du weiter Unten.
Die erste Aufgabe wird hier umgesetzt in dem zwei input
Aufrufe hinzugefügt werden die unsere Parameter auslesen.
Zu guter letzt wollen wir dem Spieler eine “Erneut Spielen” Option geben. Wir wollen am Anfang jedes Spiels die Parameter der Reichweite und Versuche abfragen und am Ende wenn der Spieler gewonnen oder Verloren hat fragen ob er nochmal spielen will.
Aufgabe: Lasse das gesammte Spiel in einer weiteren Schleife laufen. Wenn das Spiel einmal gespielt wurde, Frage den Spieler ob er nochmal spielen will, falls er “y” eingibt soll das Spiel neu gestartet werden. Es soll also nochmal die Reichweite und die Anzahl Versuche abgefragt werden und eine neue Zufallszahl generiert werden.
Die Lösung findest du weiter unten.
Wir verwenden eine weitere while
Schleife bei der wir eine ähnliche Strategie verwenden wie bei der ersten. Wir fragen den Nutzer am ende der äußeren Schleife ob er nochmal spielen will. Falls er nicht mit “y” antwortet wird diese Schleife abgebrochen und unser Programm auch.