Télécharger l'article
Télécharger l'article
Vous rêvez de créer votre propre jeu vidéo, mais vous ne connaissez rien en programmation. Pour vous faire une petite idée de la programmation batch et avec une petite histoire en tête, donnez vie à votre premier jeu vidéo.
Étapes
-
Faites attention. Dans la programmation que vous allez faire, les données en guillemets sont modifiables, mais ne changez pas d'autres éléments de code.
-
Allez sur un logiciel de programmation simple. Prenez un logiciel comme Bloc-notes, Notepad++ ou Geany. Après avoir ouvert un de ces logiciels, faites une sauvegarde de votre nouveau document en l'intitulant « Mon jeu.bat », par exemple.
-
Démarrez à inscrire des lignes de code. Pour commencer, écrivez :
-
@echo off
-
title ‘Mon jeu’
-
color 0a
-
if "%1" neq "" ( goto %1)
-
pause
-
-
Choisissez une couleur. Faites une sauvegarde de votre fichier puis lancez-le. Votre fichier va s'ouvrir et vous demandera de choisir une couleur suivant un code à deux chiffres. Le premier sera pour la couleur de l'arrière-plan et le deuxième chiffre pour la couleur du premier plan. Pour l'exemple, optez pour le code « 0A », ce qui vous donnera un fond noir avec un texte en vert clair. Il vous faudra remplacer « zz » devant « color » par le code « 0A », puis enregistrer.
-
Tapez le menu. Supprimez « pause », puis inscrivez les lignes suivantes :
-
:Menu
-
cls
-
echo ‘1. Démarrer’
-
echo ‘2. Instructions’
-
echo ‘3. Quitter’
-
set /p answer=‘Inscrivez le numéro de votre option, puis pressez la touche Entrée.’
-
if %answer%==1 goto ‘Démarrer_1’
-
if %answer%==2 goto ‘Instructions’
-
if %answer%==3 goto ‘Quitter’
-
-
Tapez les lignes de code pour « Quitter » et « Instructions ». Écrivez les informations pour « Quitter » et « Instructions », comme ceci :
-
:‘Quitter’
-
echo Merci d'avoir joué !
-
exit /b
- Inscrivez pour « Instructions », ceci :
-
:‘Instructions’
-
cls
-
echo ‘Instructions’
-
echo.
- Ensuite, tapez :
-
echo ‘Les instructions que vous souhaitez, ici’
- Enfin, écrivez le nombre de fois qui est nécessaire :
-
pause
-
goto Menu
-
-
Débutez le jeu. Inscrivez le scénario de votre histoire :
-
:Démarrer_1
-
cls
-
echo ‘Vous tombez nez à nez avec des ennemis. Ils sont :’
-
echo ‘3 paysans’
-
echo ‘Vous avez des chances de remporter le combat’
-
set /p answer=‘Voulez-vous combattre ou prendre la fuite ?’
-
if %answer%==‘Combattre’ goto ‘Combattre_1’
-
if %answer%==‘Fuir’ goto ‘Fuir_1’
Publicité -
- Intégrez les phases de jeu.
Écrivez les lignes de code pour le combat et la fuite :
-
:Fuir_1
-
cls
-
echo Vous avez fui et êtes en sécurité !
-
pause
-
goto ‘Démarrer_1’
-
:Combattre_1
-
echo Vous avez pris l'option de vous battre.
-
echo Le combat est en cours.
-
set /p answer= Inscrivez le numéro 1 et pressez la touche Entrée pour continuer :
-
if %answer%==1 goto Combattre_1_Loop
-
:‘Combattre_1_Loop’
-
set /a num=%random%
-
if %num% gtr 4 goto ‘Combattre_1_Loop’
-
if %num% lss 1 goto ‘Combattre_1_Loop’
-
if %num%==1 goto ‘Perdu_Combattre_1’
-
if %num%==2 goto ‘Gagné_Combattre_1’
-
if %num%==3 goto ‘Gagné_Combattre_1’
-
if %num%==4 goto ‘Gagné_Combattre_1’
-
:‘Perdu_Combattre_1’
-
cls
-
echo Désolé, vous venez de perdre le combat :(
-
pause
-
goto Menu
-
:‘Gagné_Combattre_1’
-
cls
-
echo Félicitations, vous venez de remporter le combat !
-
set /p answer=‘Vous voulez enregistrer ?'
-
if %answer%==‘Oui’ goto ‘Sauvegarder’
-
if %answer%==‘Non’ goto ‘Démarrer_2’
-
:‘Sauvegarder’
-
goto ‘Démarrer_2’
- Répétez les lignes de code de « Démarrer_1 », si vous voulez créer une deuxième ou plus d'étapes dans votre jeu.
- Pensez à bien faire attention. Par exemple pour « Combattre_1 », assurez-vous que les lignes de code « goto Combattre_1 », sont toutes bien écrites à l'identique (sans faute de frappe) pour que ça fonctionne.
-
- Terminez votre fichier. Une fois que vous avez fini d'écrire vos lignes de code, enregistrez votre travail et fermez votre fichier. Ensuite, changez l'extension du fichier en .bat .
8
Conseils
Télécharger l'article
- Pour faire en sorte que le joueur puisse voir quelque chose, il vous faudra à chaque fois utiliser « echo » juste devant ce que vous voulez afficher au joueur.
- Essayez votre jeu, petit à petit que vous le construisez. Ainsi, vous verrez aussitôt le résultat de ce que vous venez d'écrire et si vous voyez une erreur, vous pourrez la corriger tout de suite.
- Pour sortir en plein milieu d'un test de votre jeu, appuyez sur les touches CTRL
et C
.
- La programmation batch permet de créer des fichiers qui lancent automatiquement des opérations sous Windows. Notez que faire un petit jeu en utilisant le même langage est une manière originale de découvrir la programmation batch.
- Prenez le temps de bien relire votre script batch et vous trouverez facilement s'il y a des erreurs.
- Une des erreurs les plus courantes est quand le fichier ne s'exécute pas.
À propos de ce wikiHow
Cette page a été consultée 21 263 fois.
Publicité