Étape 7: Numéro devineur
Cool, mais rien d’autre que les compteurs et l’arithmétique ? Eh bien oui !
Nous allons faire quelque chose un peu au hasard...
hors
titre numéro Picker
les points de réglage = 0
: intro
echo nombre Picker
L’objectif de l’écho est l’obtenir autant de points que vous le pouvez !
mettre en pause
: le programme d’installation
CLS
echo combien de numéros au choix ?
écho 1-10, 1-100 ou 1000-1.
définir la réponse/p = 10, 100, 1000 ou j’ai arrêté ^ >
Si % répondre % equ 10 goto 10
Si % répondre % equ goto 100 100
Si % répondre % equ 1000 goto 1000
Si % réponse % equ quittez sortie si % répondre % QNE 10 goto le programme d’installation
: 10
CLS
définir nombre de /a = % aléatoire %% 10 + 1
: 10_2
CLS
l’écho actuel de points : points de %
echo Devinez le nombre (1-10)
écho à deviner tapez un nombre entre 1 et 10.
Vous pouvez également quitter l’écho.
définir/p réponse = ^ >
Si % répondre % equ % nombre % goto Win
Si % réponse % equ quittez goto intro
Si % répondre % QNE % nombre % goto : 10_2
: 100
définir nombre de /a = % aléatoire %%d 100 + 1
: 100_2
CLS
l’écho actuel de points : points de %
echo Devinez le nombre (1-100)
écho à deviner tapez un nombre entre 1 et 100.
Vous pouvez également quitter l’écho.
définir/p réponse = ^ >
Si % répondre % equ % nombre % goto Win
Si % réponse % equ quittez goto intro
Si % répondre % QNE % nombre % goto : 100_2
: 1000
définir nombre de /a = % aléatoire %%d 1000 + 1
: 1000_2
CLS
l’écho actuel de points : points de %
echo Devinez le nombre (1-1000)
écho à deviner tapez un nombre entre 1 et 1000.
Vous pouvez également quitter l’écho.
définir/p réponse = ^ >
Si % répondre % equ % nombre % goto Win
Si % réponse % equ quittez goto intro
Si % répondre % QNE % nombre % goto : 1000_2
: Win
CLS
ECHO que vous avez deviné le nombre !
Bon travail d’écho !
ECHO que vous obtenez 1 point !
Set /a points = points + 1
ECHO le Total des points : points de %
mettre en pause
installation de Goto
Il s’agit d’un simple générateur de nombres aléatoires que fait que deviner dit nombre aléatoire.
MAIS ATTENDEZ ! Qu’est-ce /a nombre = % aléatoire %%d 1000 + 1 commande?!?!
Eh bien, il génère un nombre aléatoire. Mais par défaut variable aléatoire de la commande set % limites 0 et 32767, qui est moyen à grand pour tous les trois de ces numéros. Pour que définir /a nombre = % aléatoire %%d 1000 + 1 commande définit la limite à 1 -1000, vous pouvez également modifier l’intervalle de 0 -999 en supprimant le + 1. Ou changer le 1000 pour dire 500 pour modifier la plage de 1 à 500.