Comment créer un jeu de devinettes avec Java ?

Comment Creer Un Jeu De Devinettes Avec Java



Le ' jeu de devinettes ' est un moyen simple de divertir et d'attirer l'attention de l'utilisateur, ce qui le rend très amusant à jouer. Ce jeu stimule spécifiquement la pensée critique, le raisonnement logique et les compétences en résolution de problèmes lorsque les joueurs essaient de trouver le bon nombre. Il peut être conçu pour éduquer des concepts tels que les plages de nombres, les inégalités ou les modèles numériques.

Cet article fournit un guide pour la mise en œuvre du jeu de devinettes.







Comment créer un jeu de devinettes ?

Le jeu de devinettes encourage l'implication et l'interaction des utilisateurs, ce qui le rend adapté aux rassemblements sociaux ou aux environnements éducatifs. Il vise à stimuler la pensée critique et les compétences en résolution de problèmes tout en offrant une expérience récréative.



Passons en revue un programme Java pour l'implémentation d'un jeu de devinettes :



importer java.util.Scanner ;
public classe nombrealéatoire {
public statique annuler devinant ( )
{
Scanner scanObj = nouveau Scanner ( Système . dans ) ;
entier sur une = 1 + ( entier ) ( 100 * Mathématiques . aléatoire ( ) ) ;
entier AVEC = 5 ;
entier x, choisir ;

Système . dehors . println ( 'Un nombre à trouver est choisi entre 1 et 100. Vous n'avez que 5 choix !' ) ;

pour ( X = 0 ; X < AVEC ; X ++ ) {
Système . dehors . println ( 'choisissez le numéro :' ) ;
prendre = scanObj. suivantInt ( ) ;
si ( sur une == prendre ) {
Système . dehors . println ( 'Félicitations ! Vous avez choisi le bon numéro.' ) ;
casser ;
}

autre si ( sur une > prendre && X != AVEC - 1 ) {
Système . dehors . println ( 'Le nombre est supérieur à' + prendre ) ;
}
autre si ( sur une < prendre
&& X != AVEC - 1 ) {
Système . dehors . println ( 'Le nombre est inférieur à' + prendre ) ;
}
}
si ( X == AVEC ) {
Système . dehors . println ( 'Vous avez épuisé les essais Z.' ) ;
Système . dehors . println ( 'Le nombre était' + sur une ) ;
}
}
public statique annuler principal ( Chaîne argument [ ] )
{
devinant ( ) ;
}
}

Descriptif du code :





  • Tout d'abord, créez une méthode ' devinant ()' et déclare une instance de ' Scanner ” classe à l'intérieur. Après cela, générez un entier aléatoire ' sur une ' entre la plage de ' 1 ' et ' 100 ' en utilisant le ' Math.aléatoire ()' méthode.
  • Attribuez une valeur de ' 5 « à variables » AVEC ' et déclarez deux autres variables nommées ' X ' et ' prendre ”.
  • Ensuite, créez un ' pour ' boucle qui itère jusqu'à la valeur de ' AVEC ', et obtient la valeur de l'utilisateur final en utilisant le ' Scanner ' objet.
  • Ensuite, utilisez le ' sinon ' pour vérifier si l'entrée de l'utilisateur correspond à la valeur stockée dans le ' sur une ” variable et afficher le message en conséquence.
  • Après le ' pour ” La boucle est utilisée pour vérifier si les chances d'essai sont terminées, puis affiche le nombre aléatoire sur la console.
  • À la fin, invoquez le ' devinant ()' à l'intérieur de la méthode main().

Après compilation :



La sortie montre qu'un jeu de devinettes a été généré.

Conclusion

Le jeu de devinettes est créé en générant d'abord un nombre aléatoire dans une plage définie à l'aide de la méthode Math.random(). Ensuite, invitez le joueur à faire un choix et comparez-le au nombre généré. Selon le choix de l'utilisateur, fournissez des commentaires au joueur, en l'informant si sa supposition est trop élevée ou trop faible. Répétez ce processus d'incitation et de rétroaction jusqu'à ce que le joueur gagne ou que l'essai se termine.