Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Gotruc, un petit nouveau qui veut apprendre
Auteur Message
Répondre en citant
Message Gotruc, un petit nouveau qui veut apprendre 
Salut à toutes et à tous.

Cela faisait déjà plus d'un an que ça m'arrivait de trouver quelques réponses à mes questions en batch en regardant sur ce forum bien sympathique et ça y'est, j'ai décidé de m'inscrire pour pouvoir poser mes propres questions et partager quelques trucs ici.

Mon niveau en programmation... j'arrive pas encore trop à le juger... Je fais du batch de temps depuis plusieurs années en autodidacte mais sinon, je fais du html/css, php, et un peu de python depuis plus récemment.

Mes réalisations et projets actuels.

Html/css/php:
-http://butterdoesntfly.zelruc.com/news.php (Site que je suis en train de développer pour mon groupe de musique avec système de récupérations de news, livre d'or sur ma bdd via mysql. Hébergé sur mon domaine: Zelruc dont je ferais le site plus tard)


Batch:
Code:
@echo off
title Mini-Jeu

:intro
If not exist "highscore.dll" (
echo 0 > highscore.dll
)
set /p meilleur= < highscore.dll

cls
echo Chargement.
ping -n 2 127.0.0.1 >nul
cls
echo Chargement..
ping -n 2 127.0.0.1 >nul
cls
echo Chargement...
ping -n 2 127.0.0.1 >nul
cls
pause
cls
goto menu


:menu
cls
echo.
echo                            ---MENU--
echo.
echo           ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo           º                                         º
echo           º 1. Jouer  -  2. Regles  -  3. Highscore º
echo           º                                         º
echo           ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
set /p input=-:
if %input%==1 (
set vie=100
set xp=0
goto start
)
if %input%==2 goto regles
else goto highscore


:highscore
cls
echo Le meilleur score est de %meilleur% !
ping -n 2 127.0.0.1 >nul
echo.
echo Reinitialiser? (o/n)
set /p input=-:
if %input%==n goto menu
if not %input%==n (
echo 0 > highscore.dll
goto highscoreRes
)
goto menu

:highscoreRes
cls
echo Meilleur score reinitialise!
ping -n 3 127.0.0.1 >nul
goto menu


:regles
cls
echo Bienvenue dans mon mini-jeu!
ping -n 2 127.0.0.1 >nul
echo.
echo Le but est simple, vous avez 100 points de vie et vous devez attaquer afin de gagner de l'xp (10xp par attaque).
ping -n 4 127.0.0.1 >nul
echo.
echo Mais a chaque attaque, vous recevrez des degats aleatoire. Donc, ce sera a vous de bien gerer vos attaques et de vous arreter au bon moment.
ping -n 4 127.0.0.1 >nul
echo.
echo Si vous ne vous arretez pas a temps, vous ne recevrez pas le bonus de 50 xp.
ping -n 3 127.0.0.1 >nulecho.
pause
goto menu


:start
cls
color 07
echo  Vie = %vie%, XP = %xp%.
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
echo 1- Attaquer
echo 2- Arreter
echo 3- Recommencer
set input=
set /p input=-:
if %input%==1 goto attaque
if %input%==2 goto stop
if %input%==3 goto restart


:attaque
cls
set /a attaque= %random%%%31
echo Vous prennez %attaque% de degats!
set /a vie-= %attaque%
ping -n 2 127.0.0.1 >nul
if %vie% LEQ 0 goto perdu
cls
set /a xp+=10
echo Vous gagnez 10 xp!
ping -n 3 127.0.0.1 >nul
goto start

:stop
cls
echo Etes-vous sur de vouloir vous arreter? Vous recevrez un bonus de 50xp. (o/n)
set input=
set /p input=-:
if %input%==o goto stop1
else goto start

:stop1
set /a xp+= 50

:score
cls
set score= %xp%
echo.
echo            Votre score est de %score%!

if %score% geq %meilleur% (
echo.
echo Vous avez le meilleur score!
echo.
echo %score% > highscore.dll
)

set /p meilleur= < highscore.dll

ping -n 2 127.0.0.1 >nul
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ

echo             Meilleur score = %meilleur%
ping -n 3 127.0.0.1 >nul
echo ---
ping -n 1 127.0.0.1 >nul
echo --
ping -n 1 127.0.0.1 >nul
echo -
ping -n 1 127.0.0.1 >nul
echo.
echo Que voulez-vous faire?
echo 1. Recommencer
echo 2. Retour au menu
echo 3. Quitter
set input=
set /p input=-:
if %input%==1 goto restart
if %input%==2 goto Menu
if %input%==3 goto exit

:restart
cls
color 0c
set vie=100
set xp=0
echo Nouvelle partie!
ping -n 2 127.0.0.1 >nul
color 07
goto start

:perdu
cls
color 0c
echo Vous avez perdu!
ping -n 2 127.0.0.1 >nul
cls
color 07
echo Vous avez perdu!
ping -n 2 127.0.0.1 >nul
cls
color 0c
echo Vous avez perdu!
ping -n 2 127.0.0.1 >nul
color 07
goto score

:exit
cls
echo               Merci d'avoir joue!
ping -n 2 127.0.0.1 >nul
echo.
echo  by Gotruc
ping -n 2 127.0.0.1 >nul
echo.
echo                           2012
ping -n 2 127.0.0.1 >nul
exit


-Quelques autres mini jeux / systèmes de sauvegarde que je n'ai plus sur mon pc...


Je compléterais la liste à chaque nouveau programme/site/projet




Voilà, si vous avez des questions ou n'importe quelle autre chose, je suis là.



Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Gotruc, un petit nouveau qui veut apprendre 
Bienvenue, bon apprentissage Okay




______________________________________________________
Cordialement,
Hugo, qui adore programmer, jouer à Minecraft, ZT2 et FSX.
Boutons-liens :
Visiter le site web du posteur Skype
Répondre en citant
Message Gotruc, un petit nouveau qui veut apprendre 
Bienvenue sur le forum Wink




______________________________________________________
Skype
Répondre en citant
Message Gotruc, un petit nouveau qui veut apprendre 
Bonjour et bienvenue. En espérant que tu te plaises ici Okay




______________________________________________________
Une question ? N'hésitez pas à me contacter par Message Privé ou via le topique concerné.
Visiter le site web du posteur
Répondre en citant
Message Gotruc, un petit nouveau qui veut apprendre 
Bienvenue ! Wink




______________________________________________________
Contacte moi par Twitter ou par mail Smile
Message Gotruc, un petit nouveau qui veut apprendre 


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