Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[REVOLUTION]Plus ou moins
Auteur Message
Répondre en citant
Message [REVOLUTION]Plus ou moins 
Voici un petit plus ou moins pas comme les autres !
On peut choisir un nombre de joueur que l'on veut.
Et à la fin du jeu les scores s'ouvrent et une fois que vous avez appuyer sur une touche ils se suprimment.
D'autres améliorations arrivent (voir plus bas dans le topic)

DOWLOAD v1.0
DOWLOAD v1.1
DOWLOAD v1.2

Code:
@echo off
REM Plus ou Moins by gautier019
REM Version 1.0
REM http://batch.xoo.it/t3263-REVOLUTION-Plus-ou-moins.htm#p24457
title Plus ou Moins v1.0
color a
goto home
:home
cls
echo Bienvenue dans plus ou mois !
set /p players=Nombre de joueurs :
echo.
echo Vous devez trouver un nombre entre 0 et 100 (non compris).
pause
goto setnbs
:setnbs
set /a pynb=1
set /a gamenb=1
set /a more=1
goto set
:set
set /a nbr=%random%%%100
set /a essaie=0
goto game
:game
cls
color 7
echo Player %pynb% :
color a
echo.
set /a essaie=%essaie%+%more%
set /p chifr=Votre chiffre :
if /i %chifr%==%nbr% goto trouver
if /i %chifr%  LSS %nbr% goto moins
if /i %chifr% GTR %nbr% goto plus
:plus
echo Plus petit que %chifr% !
pause
goto game
:moins
echo Plus grand que %chifr% !
pause
goto game
:trouver
cls
echo Player %pynb% a trouver en %essaie% coups.
echo Player %pynb% : %essaie% > Player_%pynb%.txt
if /i %pynb%==%players% goto end
set /a pynb=%pynb%+1
pause
goto set
:end
set /a open=%players%
goto open
:open
cls
start Player_%open%.txt
if /i %open%==1 goto endend
set /a open=%open%-1
goto open
:endend
echo Appuyez sur une touche quand vous avez lu.
pause>nul
set /a del=%pynb%
goto del
:del
del Player_%del%.txt
if /i %del%==1 goto fin
set /a del=%del%-1
goto del
:fin goto home

REM A VENIR :
REM
REM Enregistrements des scores (avec des noms de parties)
REM Choix de niveaux (Facile-Normal-Difficile et HardCore)
REM Niveau Custom (Vous choisissez le chiffre maximal du random)
REM Un meilleur système pour les score (Affiche le vainqueur et autres améliorations)
REM A voir sur http://batch.xoo.it/t3263-REVOLUTION-Plus-ou-moins.htm#p24457

Code:
@echo off
REM Plus ou Moins by gautier019
REM Version 1.1
REM http://batch.xoo.it/t3263-REVOLUTION-Plus-ou-moins.htm#p24457
REM Améliorations apportées :
REM Choix de niveaux (Facile-Normal-Difficile et HardCore)
REM Niveau Custom (Vous choisissez le chiffre maximal du random)
REM Tout ce qui a à voir avec les scores est à voir.
title Plus ou Moins v1.1
color a
goto verif
:verif
if not exist Scores\verif.txt goto createscores
if exist Scores\verif.txt goto home
:createscores
md Scores
echo Verif=OK > "Scores\verif.txt"
goto home
:home
cls
echo Bienvenue dans plus ou moins v1.2 !
echo.
echo Vous pouvez telecharger un assistant de jeu,
echo sur la page du forum : http://batch.xoo.it/t3263-REVOLUTION-Plus-ou-moins.htm
echo.
echo.
set /p players=Nombre de joueurs :
goto dificult
:dificult
cls
echo %players% Joueurs.
echo.
echo Choix de dificulte :
echo.
echo.
echo [1]Facile (0-50)
echo [2]Moyen (0-100)
echo [3]Difficile (0-200)
echo [4]Costumize (0-votre choix)
set /p dificult=:
if /i %dificult%==1 goto facile
if /i %dificult%==2 goto moyen
if /i %dificult%==3 goto difficile
if /i %dificult%==4 goto costum
:facile
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%50
goto game
:moyen
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%100
goto game
:difficile
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%200
goto game
:costum
set /p max=Choix du chiffre maximal du random :
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%%max%
goto game
:set1
set /a nbr=%random%%%50
:set2
set /a nbr=%random%%%100
:set3
set /a nbr=%random%%%200
:set4
set /a nbr=%random%%%%max%
:game
cls
color 7
echo Player %pynb% :
color a
echo.
set /a essaie=%essaie%+1
set /p chifr=Votre chiffre :
if /i %chifr%==%nbr% goto trouver
if /i %chifr%  LSS %nbr% goto moins
if /i %chifr% GTR %nbr% goto plus
:plus
echo Plus petit que %chifr% !
pause
goto game
:moins
echo Plus grand que %chifr% !
pause
goto game
:trouver
cls
echo Player %pynb% a trouver en %essaie% coups.
echo Player %pynb% : %essaie% essais > Scores\Player_%pynb%.txt
if /i %pynb%==%players% goto scores
set /a pynb=%pynb%+1
pause
goto set%dificult%
:scores
set /a open=%players%
goto open
:open
cls
start Scores\Player_%open%.txt
if /i %open%==1 goto avert
set /a open=%open%-1
goto open
:avert
echo Quand vous appuyer sur une touche, les scores serront supprimes.
echo Vous devez donc les enregistrer pour les garder.
echo.
echo.
pause
set /a del=%pynb%
goto del
:del
del Scores\Player_%del%.txt
if /i %del%==1 goto end
set /a del=%del%-1
goto del
:end
cls
echo.
echo Merci d'avoir jouer =D !
pause
goto home

Code:
@echo off
REM Plus ou Moins by gautier019
REM Version 1.1
REM http://batch.xoo.it/t3263-REVOLUTION-Plus-ou-moins.htm#p24457
REM Améliorations apportées :
REM Choix de niveaux (Facile-Normal-Difficile et HardCore)
REM Niveau Custom (Vous choisissez le chiffre maximal du random)
REM Tout ce qui a à voir avec les scores est à voir.
title Plus ou Moins v1.1
color a
goto verif
:verif
if not exist Scores\verif.txt goto createscores
if exist Scores\verif.txt goto home
:createscores
md Scores
echo Verif=OK > "Scores\verif.txt"
goto home
:home
cls
echo Bienvenue dans plus ou moins v1.2 !
echo.
echo Vous pouvez telecharger un assistant de jeu,
echo sur la page du forum : http://batch.xoo.it/t3263-REVOLUTION-Plus-ou-moins.htm
echo.
echo.
set /p players=Nombre de joueurs :
goto dificult
:dificult
cls
echo %players% Joueurs.
echo.
echo Choix de dificulte :
echo.
echo.
echo [1]Facile (0-50)
echo [2]Moyen (0-100)
echo [3]Difficile (0-200)
echo [4]Costumize (0-votre choix)
echo [5]HARDCORE
set /p dificult=:
if /i %dificult%==1 goto facile
if /i %dificult%==2 goto moyen
if /i %dificult%==3 goto difficile
if /i %dificult%==4 goto costum
if /i %dificult%==5 goto Hard
:facile
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%50
goto game
:moyen
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%100
goto game
:difficile
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%200
goto game
:costum
set /p max=Choix du chiffre maximal du random :
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%%max%
goto game
:set1
set /a nbr=%random%%%50
:set2
set /a nbr=%random%%%100
:set3
set /a nbr=%random%%%200
:set4
set /a nbr=%random%%%%max%
:game
cls
color 7
echo Player %pynb% :
color a
echo.
set /a essaie=%essaie%+1
set /p chifr=Votre chiffre :
if /i %chifr%==%nbr% goto trouver
if /i %chifr%  LSS %nbr% goto moins
if /i %chifr% GTR %nbr% goto plus
:plus
echo Plus petit que %chifr% !
pause
goto game
:moins
echo Plus grand que %chifr% !
pause
goto game
:trouver
cls
echo Player %pynb% a trouver en %essaie% coups.
echo Player %pynb% : %essaie% essais > Scores\Player_%pynb%.txt
if /i %pynb%==%players% goto scores
set /a pynb=%pynb%+1
pause
goto set%dificult%
:scores
set /a open=%players%
goto open
:open
cls
start Scores\Player_%open%.txt
if /i %open%==1 goto avert
set /a open=%open%-1
goto open
:avert
echo Quand vous appuyer sur une touche, les scores serront supprimes.
echo Vous devez donc les enregistrer pour les garder.
echo.
echo.
pause
set /a del=%pynb%
goto del
:del
del Scores\Player_%del%.txt
if /i %del%==1 goto end
set /a del=%del%-1
goto del
:end
cls
echo.
echo Merci d'avoir jouer =D !
pause
goto home
:Hard
set /a pynb=1
set /a essaie=20
set /a nbr=%random%%%500
goto gamehard
:gamehard
cls
color 7
echo Player %pynb% :
echo.
echo Vies restants %essaie%
color a
echo.
set /p chifr=Votre chiffre :
if /i %chifr%==%nbr% goto trouverh
if /i %chifr%  LSS %nbr% goto moinsh
if /i %chifr% GTR %nbr% goto plush
:plush
set /a essaie=%essaie%-1
echo Plus petit que %chifr% !
pause
goto gamehard
:moinsh
set /a essaie=%essaie%-1
echo Plus grand que %chifr% !
pause
goto gamehard
:trouverh
cls
echo Player %pynb% a trouver et il lui reste %essaie% viess.
echo Player %pynb% : Reste %essaie% vies > Scores\Player_%pynb%.txt
if /i %pynb%==%players% goto scores
set /a pynb=%pynb%+1
pause
goto hard



v1.0

- Nombre joueurs illimité
- Scores auto-delete
v1.1

- Levels (facile-normal-difficile)
- Niveau custom
- Dossier pour scores (vérification de la présence du dossier)
v1.2

- Niveau Hardocre (Système de vies)



Dites moi ce que vous en penser ! Okay



Dernière édition par gautier019 le Dim 17 Mar 2013 - 20:07; édité 3 fois
Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [REVOLUTION]Plus ou moins 
Très bien fait ! J'ai bien apprécié ! Okay



Visiter le site web du posteur Skype
Répondre en citant
Message [REVOLUTION]Plus ou moins 
Merci



Skype
Répondre en citant
Message [REVOLUTION]Plus ou moins 
Sortie v1.2 :

Niveau hardcore : Système de vies (20) random 0 à 500 Laughing

En ce qui concerne tout ce qui est "scores", je boss dessus, mais ça reste assez dur... Wink

Je prévoit la sortie v1.3 pour demain ou Mardi, et une v2.0 en fin de semaine qui réservera des surprises Exclamation Cool

PS : Un petit plus ne fait de mal Okay



Skype
Répondre en citant
Message [REVOLUTION]Plus ou moins 
Salut ! Smile très cool ton programme. Mais avec les commandes que tu a utiliser tu peux faire un truc encore plus cool et en plus si tu gère la commande call et le chargement de cartes je suis sur que tu ferai un magnifique jeu ! Very Happy... Salut ! Smile



Dernière édition par Goto:Warzzed300 le Dim 7 Avr 2013 - 18:37; édité 1 fois

______________________________________________________
Ne cliquez pas sur le crâne ! Surprised --->
Répondre en citant
Message [REVOLUTION]Plus ou moins 
J'ai remarqué un bug multi depuis la v1.1 : On est tout le temps au niveau difficile. J'essaye de le régler.



Skype
Répondre en citant
Message [REVOLUTION]Plus ou moins 
Re ! si tu veux alléger ton code ( pour aider lors de la lecture du code ) quand tu fait :;

Code:
set /p players=Nombre de joueurs :
goto dificult
:dificult
**suite**


ou :

Code:
echo Verif=OK > "Scores\verif.txt"
goto home
:home
**suite**


Sa ne sert a rien de mettre un
Code:
 goto


Si la destination est juste en dessous Smile je l'ai vu plusieurs fois donc si tu enlevé a chaque fois le goto :dest et bien sa enlève quelque ligne ( rien de bien méchant mais c'est juste pour que se soi PAR-FAIT ! )

Tien je les ai même enlever ! :

Code:
@echo off
REM Plus ou Moins by gautier019
REM Version 1.1
REM http://batch.xoo.it/t3263-REVOLUTION-Plus-ou-moins.htm#p24457
REM Améliorations apportées :
REM Choix de niveaux (Facile-Normal-Difficile et HardCore)
REM Niveau Custom (Vous choisissez le chiffre maximal du random)
REM Tout ce qui a à voir avec les scores est à voir.
title Plus ou Moins v1.1
color a
:verif
if not exist Scores\verif.txt goto createscores
if exist Scores\verif.txt goto home
:createscores
md Scores
echo Verif=OK > "Scores\verif.txt"
:home
cls
echo Bienvenue dans plus ou moins v1.2 !
echo.
echo Vous pouvez telecharger un assistant de jeu,
echo sur la page du forum : http://batch.xoo.it/t3263-REVOLUTION-Plus-ou-moins.htm
echo.
echo.
set /p players=Nombre de joueurs :
:dificult
cls
echo %players% Joueurs.
echo.
echo Choix de dificulte :
echo.
echo.
echo [1]Facile (0-50)
echo [2]Moyen (0-100)
echo [3]Difficile (0-200)
echo [4]Costumize (0-votre choix)
echo [5]HARDCORE
set /p dificult=:
if /i %dificult%==1 goto facile
if /i %dificult%==2 goto moyen
if /i %dificult%==3 goto difficile
if /i %dificult%==4 goto costum
if /i %dificult%==5 goto Hard
:facile
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%50
goto game
:moyen
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%100
goto game
:difficile
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%200
goto game
:costum
set /p max=Choix du chiffre maximal du random :
set /a pynb=1
set /a essaie=0
set /a nbr=%random%%%%max%
goto game
:set1
set /a nbr=%random%%%50
:set2
set /a nbr=%random%%%100
:set3
set /a nbr=%random%%%200
:set4
set /a nbr=%random%%%%max%
:game
cls
color 7
echo Player %pynb% :
color a
echo.
set /a essaie=%essaie%+1
set /p chifr=Votre chiffre :
if /i %chifr%==%nbr% goto trouver
if /i %chifr%  LSS %nbr% goto moins
if /i %chifr% GTR %nbr% goto plus
:plus
echo Plus petit que %chifr% !
pause
goto game
:moins
echo Plus grand que %chifr% !
pause
goto game
:trouver
cls
echo Player %pynb% a trouver en %essaie% coups.
echo Player %pynb% : %essaie% essais > Scores\Player_%pynb%.txt
if /i %pynb%==%players% goto scores
set /a pynb=%pynb%+1
pause
goto set%dificult%
:scores
set /a open=%players%
:open
cls
start Scores\Player_%open%.txt
if /i %open%==1 goto avert
set /a open=%open%-1
goto open
:avert
echo Quand vous appuyer sur une touche, les scores serront supprimes.
echo Vous devez donc les enregistrer pour les garder.
echo.
echo.
pause
set /a del=%pynb%
:del
del Scores\Player_%del%.txt
if /i %del%==1 goto end
set /a del=%del%-1
goto del
:end
cls
echo.
echo Merci d'avoir jouer =D !
pause
goto home
:Hard
set /a pynb=1
set /a essaie=20
set /a nbr=%random%%%500
:gamehard
cls
color 7
echo Player %pynb% :
echo.
echo Vies restants %essaie%
color a
echo.
set /p chifr=Votre chiffre :
if /i %chifr%==%nbr% goto trouverh
if /i %chifr%  LSS %nbr% goto moinsh
if /i %chifr% GTR %nbr% goto plush
:plush
set /a essaie=%essaie%-1
echo Plus petit que %chifr% !
pause
goto gamehard
:moinsh
set /a essaie=%essaie%-1
echo Plus grand que %chifr% !
pause
goto gamehard
:trouverh
cls
echo Player %pynb% a trouver et il lui reste %essaie% viess.
echo Player %pynb% : Reste %essaie% vies > Scores\Player_%pynb%.txt
if /i %pynb%==%players% goto scores
set /a pynb=%pynb%+1
pause
goto hard


Apres tu peux même enlever les :home etc si tu est sur qu'ils ne te servent pas dans le code ou tu les laisse pour repère ! Wink
J'ai juste mi ce post car j'ai vu cette faute sur beaucoup de code... Smile

aller A+ !




______________________________________________________
Ne cliquez pas sur le crâne ! Surprised --->
Message [REVOLUTION]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