Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Petite version du plus ou moins
Auteur Message
Répondre en citant
Message Petite version du plus ou moins 
Hello
Je vais vous presenter une tite version du jeu très connu le "Plus ou Moins" avec 3 niveaux de difficultés ! Very Happy
Et comme je suis sadique ce soir je ne l'ai pas programmé pour donner des indices sauf si c'est plus ou moins bien sur Laughing !
J'espère que vous l'aprécirez et je n'avais rien d'autre a faire Mort de Rire (et pourquoi le smiley mdr n'a pas la coiffure de goku ? hein ? Mr. Green )
Code:
@echo off
title Jeu du plus ou moins by goku1524
mode con: lines=24 cols=75
:deb
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo    °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo        °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo           °°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°
echo               °°º Bienvenue sur ce jeu du plus ou moins. º°°
echo           °°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°
echo        °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo    °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo.
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
echo     Copyright goku1524      (No copie sauf si autorisation de ma part)
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
echo Appuyez sur une touche pour commencer le jeu.
pause>nul
set /a essai=0
set /a nombre=0
:difficult
echo Choisir un niveau de difficult‚ :
echo 1 Facile
echo 2 Moyen
echo 3 Difficile
set /p lvl=
If %lvl% EQU 1 goto dif1
If %lvl% EQU 2 goto dif2
If %lvl% EQU 3 goto dif3
goto difficult
:dif1
call :AlRand1 0 10000 nombre
:diff1
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 10000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff1
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff1
:gagne
echo Vous avez gagn‚, en %essai% essais !
:reclv1
set /p rec=Voulez-vous recommencer ? (oui/non)
If %rec% EQU oui goto deb
If %rec% EQU non exit
goto reclv1
:dif2
call :AlRand2 0 50000 nombre
:diff2
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 50000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff2
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff2
:gagne
echo Vous avez gagn‚, en %essai% essais !
:reclv2
set /p rec=Voulez-vous recommencer ? (oui/non)
If %rec% EQU oui goto deb
If %rec% EQU non exit
goto reclv2
:dif3
call :AlRand3 0 100000 nombre
:diff3
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 100000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff3
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff3
:gagne
echo Vous avez gagn‚, en %essai% essais !
:reclv3
set /p rec=Voulez-vous recommencer ? (oui/non)
If %rec% EQU oui goto deb
If %rec% EQU non exit
goto reclv3
:AlRand1
set /a %~3=%random%%%(%~2-%~1+1)+%~1
goto diff1
:AlRand2
set /a %~3=%random%%%(%~2-%~1+1)+%~1
goto diff2
:AlRand3
set /a %~3=%random%%%(%~2-%~1+1)+%~1
goto diff3

ENJOY ! Okay




______________________________________________________

Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Petite version du plus ou moins 
Pas très compliqué, mais amusant (je l'avais déja fait en C en fait^^')
Une seule chose: au lieu d'effacer l'ecran a chaques fois, tu devrais le laisser tel quel (c'est plus facile pour se souvenir des valeurs déja écrites).




______________________________________________________
I'm siiiiiiiiinging in the raiiiiiiiin!
And you?
Répondre en citant
Message Petite version du plus ou moins 
non c'est justement pour être méchant Twisted Evil




______________________________________________________

Skype
Répondre en citant
Message Petite version du plus ou moins 
Sadique Twisted Evil
Non mais seriesement, le troisiemme niveau de difficulté est trop dur X)




______________________________________________________
I'm siiiiiiiiinging in the raiiiiiiiin!
And you?
Répondre en citant
Message Petite version du plus ou moins 
Hello
Pas trop en fait j'ai l'impression, car j'arrive jamais à avoir un nombre au dessus de 32767 ^^'

Aller à plouch ^^
EDIT : ma mère l'a fait en 14 essais Oo le niveau 3




______________________________________________________

Skype
Répondre en citant
Message Petite version du plus ou moins 
hello

14 essais Shocked il m'en a fallu 19 Embarassed
c'est vrai que c'est chaud le niveau difficile

@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Petite version du plus ou moins 
Niveau difficile, il m'a fallut 15 essais, avec l'aide d'un petit programme que j'ai créer en vb.net ^^



Répondre en citant
Message Petite version du plus ou moins 
Tricheur x)
Mais bien joué quand même, se servir de programmes pour utiliser des programmes...sympa^^




______________________________________________________
I'm siiiiiiiiinging in the raiiiiiiiin!
And you?
Répondre en citant
Message Petite version du plus ou moins 
NEW MaJ:
Ajout : les niveaux de difficulté fonctionnent donc pour moyen va jusqu'à 50000 et difficile jusqu'à 100000 =D
Code:
@echo off
title Jeu du plus ou moins by goku1524
mode con: lines=24 cols=75
:deb
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo    °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo        °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo           °°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°
echo               °°º Bienvenue sur ce jeu du plus ou moins. º°°
echo           °°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°
echo        °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo    °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo.
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
echo     Copyright goku1524      (No copie sauf si autorisation de ma part)
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
echo Appuyez sur une touche pour commencer le jeu.
pause>nul
set /a essai=0
set /a nombre=0
:difficult
echo Choisir un niveau de difficult‚ :
echo 1 Facile
echo 2 Moyen
echo 3 Difficile
set /p lvl=
If %lvl% EQU 1 goto dif1
If %lvl% EQU 2 goto dif2
If %lvl% EQU 3 goto dif3
goto difficult
:dif1
call :AlRand 0 10000 nombre
:diff1
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 10000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff1
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff1
:gagne
echo Vous avez gagn‚, en %essai% essais !
:reclv1
set /p rec=Voulez-vous recommencer ? (oui/non)
If %rec% EQU oui goto deb
If %rec% EQU non exit
goto reclv1
:dif2
call :AlRand 1 2 ale
set /a ale=%ale%
If /I %ale% EQU 1 call :AlRand 0 29999 nombre
If /I %ale% EQU 2 call :AlRand 30000 50000 nombre
:diff2
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 50000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff2
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff2
:gagne
echo Vous avez gagn‚, en %essai% essais !
:reclv2
set /p rec=Voulez-vous recommencer ? (oui/non)
If %rec% EQU oui goto deb
If %rec% EQU non exit
goto reclv2
:dif3
call :AlRand 1 4 ale
set /a ale=%ale%
If /I %ale% EQU 1 call :AlRand 0 29999 nombre
If /I %ale% EQU 2 call :AlRand 30000 49999 nombre
If /I %ale% EQU 3 call :AlRand 50000 79999 nombre
If /I %ale% EQU 4 call :AlRand 80000 100000 nombre
:diff3
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 100000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff3
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff3
:gagne
echo Vous avez gagn‚, en %essai% essais !
:reclv3
set /p rec=Voulez-vous recommencer ? (oui/non)
If %rec% EQU oui goto deb
If %rec% EQU non exit
goto reclv3
:AlRand
set /a %~3=%random%%%(%~2-%~1+1)+%~1
goto :eof



ENJOY ! Very Happy




______________________________________________________

Skype
Répondre en citant
Message Petite version du plus ou moins 
Encore une MaJ:
Ajout du mode Very Hard et IMPOSSIBLE !

Code:
@echo off
title Jeu du plus ou moins by goku1524
mode con: lines=24 cols=75
:deb
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo    °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo        °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo           °°°°°°ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»°°°°°°
echo               °°º Bienvenue sur ce jeu du plus ou moins. º°°
echo           °°°°°°ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ°°°°°
echo        °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo    °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
echo.
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
echo     Copyright goku1524      (No copie sauf si autorisation de ma part)
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
echo Appuyez sur une touche pour commencer le jeu.
pause>nul
set /a essai=0
set /a nombre=0
:difficult
echo Choisir un niveau de difficult‚ :
echo 1 Facile
echo 2 Moyen
echo 3 Difficile
echo 4 Very Hard
echo 5 IMPOSSIBLE
set /p lvl=
If %lvl% EQU 1 goto dif1
If %lvl% EQU 2 goto dif2
If %lvl% EQU 3 goto dif3
If %lvl% EQU 4 goto dif4
If %lvl% EQU 5 goto impo
goto difficult
:dif1
call :AlRand 0 10000 nombre
:diff1
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 10000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff1
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff1
:dif2
call :AlRand 1 2 ale
set /a ale=%ale%
If /I %ale% EQU 1 call :AlRand 0 29999 nombre
If /I %ale% EQU 2 call :AlRand 30000 50000 nombre
:diff2
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 50000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff2
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff2
:dif3
call :AlRand 1 4 ale
set /a ale=%ale%
If /I %ale% EQU 1 call :AlRand 0 29999 nombre
If /I %ale% EQU 2 call :AlRand 30000 49999 nombre
If /I %ale% EQU 3 call :AlRand 50000 79999 nombre
If /I %ale% EQU 4 call :AlRand 80000 100000 nombre
:diff3
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 100000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff3
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff3
:dif4
call :AlRand 1 35 ale
set /a ale=%ale%
If /I %ale% EQU 1 call :AlRand 0 29999 nombre
If /I %ale% EQU 2 call :AlRand 30000 49999 nombre
If /I %ale% EQU 3 call :AlRand 50000 79999 nombre
If /I %ale% EQU 4 call :AlRand 80000 109999 nombre
If /I %ale% EQU 5 call :AlRand 110000 129999 nombre
If /I %ale% EQU 6 call :AlRand 130000 159999 nombre
If /I %ale% EQU 7 call :AlRand 160000 189999 nombre
If /I %ale% EQU 8 call :AlRand 190000 219999 nombre
If /I %ale% EQU 9 call :AlRand 220000 249999 nombre
If /I %ale% EQU 10 call :AlRand 250000 279999 nombre
If /I %ale% EQU 11 call :AlRand 280000 309999 nombre
If /I %ale% EQU 12 call :AlRand 310000 339999 nombre
If /I %ale% EQU 13 call :AlRand 340000 369999 nombre
If /I %ale% EQU 14 call :AlRand 370000 389999 nombre
If /I %ale% EQU 15 call :AlRand 390000 419999 nombre
If /I %ale% EQU 16 call :AlRand 420000 449999 nombre
If /I %ale% EQU 17 call :AlRand 450000 479999 nombre
If /I %ale% EQU 18 call :AlRand 480000 509999 nombre
If /I %ale% EQU 19 call :AlRand 510000 539999 nombre
If /I %ale% EQU 20 call :AlRand 540000 569999 nombre
If /I %ale% EQU 21 call :AlRand 570000 599999 nombre
If /I %ale% EQU 22 call :AlRand 600000 629999 nombre
If /I %ale% EQU 23 call :AlRand 630000 659999 nombre
If /I %ale% EQU 24 call :AlRand 660000 689999 nombre
If /I %ale% EQU 25 call :AlRand 690000 719999 nombre
If /I %ale% EQU 26 call :AlRand 720000 749999 nombre
If /I %ale% EQU 27 call :AlRand 750000 779999 nombre
If /I %ale% EQU 28 call :AlRand 780000 809999 nombre
If /I %ale% EQU 29 call :AlRand 810000 839999 nombre
If /I %ale% EQU 30 call :AlRand 840000 869999 nombre
If /I %ale% EQU 31 call :AlRand 870000 899999 nombre
If /I %ale% EQU 32 call :AlRand 900000 929999 nombre
If /I %ale% EQU 33 call :AlRand 930000 959999 nombre
If /I %ale% EQU 34 call :AlRand 960000 989999 nombre
If /I %ale% EQU 35 call :AlRand 990000 1000000 nombre
:diff4
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 1000000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto diff4
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto diff4
:impo
call :AlRand 1 35 ale
set /a ale=%ale%
If /I %ale% EQU 1 call :AlRand 0 29999 nombre
If /I %ale% EQU 2 call :AlRand 30000 49999 nombre
If /I %ale% EQU 3 call :AlRand 50000 79999 nombre
If /I %ale% EQU 4 call :AlRand 80000 109999 nombre
If /I %ale% EQU 5 call :AlRand 110000 129999 nombre
If /I %ale% EQU 6 call :AlRand 130000 159999 nombre
If /I %ale% EQU 7 call :AlRand 160000 189999 nombre
If /I %ale% EQU 8 call :AlRand 190000 219999 nombre
If /I %ale% EQU 9 call :AlRand 220000 249999 nombre
If /I %ale% EQU 10 call :AlRand 250000 279999 nombre
If /I %ale% EQU 11 call :AlRand 280000 309999 nombre
If /I %ale% EQU 12 call :AlRand 310000 339999 nombre
If /I %ale% EQU 13 call :AlRand 340000 369999 nombre
If /I %ale% EQU 14 call :AlRand 370000 389999 nombre
If /I %ale% EQU 15 call :AlRand 390000 419999 nombre
If /I %ale% EQU 16 call :AlRand 420000 449999 nombre
If /I %ale% EQU 17 call :AlRand 450000 479999 nombre
If /I %ale% EQU 18 call :AlRand 480000 509999 nombre
If /I %ale% EQU 19 call :AlRand 510000 539999 nombre
If /I %ale% EQU 20 call :AlRand 540000 569999 nombre
If /I %ale% EQU 21 call :AlRand 570000 599999 nombre
If /I %ale% EQU 22 call :AlRand 600000 629999 nombre
If /I %ale% EQU 23 call :AlRand 630000 659999 nombre
If /I %ale% EQU 24 call :AlRand 660000 689999 nombre
If /I %ale% EQU 25 call :AlRand 690000 719999 nombre
If /I %ale% EQU 26 call :AlRand 720000 749999 nombre
If /I %ale% EQU 27 call :AlRand 750000 779999 nombre
If /I %ale% EQU 28 call :AlRand 780000 809999 nombre
If /I %ale% EQU 29 call :AlRand 810000 839999 nombre
If /I %ale% EQU 30 call :AlRand 840000 869999 nombre
If /I %ale% EQU 31 call :AlRand 870000 899999 nombre
If /I %ale% EQU 32 call :AlRand 900000 929999 nombre
If /I %ale% EQU 33 call :AlRand 930000 959999 nombre
If /I %ale% EQU 34 call :AlRand 960000 989999 nombre
If /I %ale% EQU 35 call :AlRand 990000 1000000 nombre
set /a essai=%essai%+1
echo Choisir un nombre entre 0 et 1000000
set /p choix=
If %choix% EQU %nombre% goto gagne
If %choix% GTR %nombre% echo C'est moins &pause &cls &goto impo
If %choix% LSS %nombre% echo C'est plus &pause &cls &goto impo
:gagne
echo Vous avez gagn‚, en %essai% essais !
:reclvl
set /p rec=Voulez-vous recommencer ? (oui/non)
If %rec% EQU oui goto deb
If %rec% EQU non exit
goto reclvl
:AlRand
set /a %~3=%random%%%(%~2-%~1+1)+%~1
goto :eof





______________________________________________________

Skype
Message Petite version du plus ou moins 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch