Wie erstelle ich ein Zahlen-Ratespiel mit Java?

Wie Erstelle Ich Ein Zahlen Ratespiel Mit Java



Der ' Zahlen-Ratespiel „ist eine einfache Möglichkeit, Unterhaltung zu bieten und die Aufmerksamkeit des Benutzers zu fesseln, wodurch das Spielen viel Spaß macht. Dieses Spiel fördert insbesondere kritisches Denken, logisches Denken und Problemlösungsfähigkeiten, während die Spieler versuchen, die richtige Zahl zu finden. Es kann so gestaltet werden, dass Konzepte wie Zahlenbereiche, Ungleichungen oder numerische Muster vermittelt werden.

Dieser Artikel enthält eine Anleitung zur Implementierung des Zahlenratespiels.







Wie erstelle ich ein Zahlen-Ratespiel?

Das Zahlen-Ratespiel fördert die Beteiligung und Interaktion des Benutzers und eignet sich daher für gesellschaftliche Zusammenkünfte oder Bildungsumgebungen. Ziel ist es, kritisches Denken und Problemlösungsfähigkeiten zu fördern und gleichzeitig ein Freizeiterlebnis zu bieten.



Lassen Sie uns ein Java-Programm zur Implementierung eines Zahlenratespiels durchgehen:



importieren java.util.Scanner ;
öffentlich Klasse Zufallszahl {
öffentlich statisch Leere vermuten ( )
{
Scanner scanObj = neu Scanner ( System . In ) ;
int Auf eins = 1 + ( int ) ( 100 * Mathematik . willkürlich ( ) ) ;
int MIT = 5 ;
int x, wähle ;

System . aus . println ( „Eine zu findende Zahl wird zwischen 1 und 100 ausgewählt. Du hast nur 5 Tipps!“ ) ;

für ( X = 0 ; X < MIT ; X ++ ) {
System . aus . println ( „Wählen Sie die Nummer:“ ) ;
wählen = scanObj. nextInt ( ) ;
Wenn ( Auf eins == wählen ) {
System . aus . println ( „Herzlichen Glückwunsch! Sie haben die richtige Nummer gewählt.“ ) ;
brechen ;
}

anders Wenn ( Auf eins > wählen && X != MIT - 1 ) {
System . aus . println ( „Die Zahl ist größer als“ + wählen ) ;
}
anders Wenn ( Auf eins < wählen
&& X != MIT - 1 ) {
System . aus . println ( „Die Zahl ist kleiner als“ + wählen ) ;
}
}
Wenn ( X == MIT ) {
System . aus . println ( „Du hast die Z-Prüfungen erschöpft.“ ) ;
System . aus . println ( „Die Nummer war“ + Auf eins ) ;
}
}
öffentlich statisch Leere hauptsächlich ( Zeichenfolge arg [ ] )
{
vermuten ( ) ;
}
}

Beschreibung des Codes:





  • Erstellen Sie zunächst eine Methode „ vermuten ()“ und deklariert eine Instanz von „ Scanner ”-Klasse darin. Generieren Sie anschließend eine zufällige Ganzzahl „ Auf eins ” im Bereich von „ 1 ' Und ' 100 ' Verwendung der ' Mathe.zufällig ()' Methode.
  • Weisen Sie einen Wert von „ zu 5 ” zur Variable „ MIT ” und deklarieren Sie zwei weitere Variablen mit dem Namen „ X ' Und ' wählen “.
  • Als nächstes erstellen Sie ein „ für ”-Schleife, die bis zum Wert von „ iteriert MIT “ und erhält den Wert vom Endbenutzer mithilfe der „ Scanner ' Objekt.
  • Nutzen Sie dann die „ ansonsten ”-Anweisungen, um zu überprüfen, ob die Eingabe des Benutzers mit dem im „“ gespeicherten Wert übereinstimmt Auf eins ”-Variable und zeigen Sie die Nachricht entsprechend an.
  • Nach dem ' für Die „Schleife“ wird verwendet, um zu überprüfen, ob die Testchancen beendet sind, und um dann die Zufallszahl auf der Konsole anzuzeigen.
  • Rufen Sie am Ende die „ vermuten ()“-Methode innerhalb der main()-Methode.

Nach der Zusammenstellung:



Die Ausgabe zeigt, dass ein Zahlen-Ratespiel generiert wurde.

Abschluss

Das Zahlen-Ratespiel wird erstellt, indem zunächst mit der Methode Math.random() eine Zufallszahl innerhalb eines definierten Bereichs generiert wird. Fordern Sie den Spieler dann auf, eine Auswahl zu treffen und diese mit der generierten Zahl zu vergleichen. Geben Sie dem Spieler je nach Auswahl des Benutzers Feedback und informieren Sie ihn, wenn seine Schätzung zu hoch oder zu niedrig ist. Wiederholen Sie diesen Vorgang der Aufforderung und des Feedbacks, bis der Spieler gewinnt oder die Testversion endet.