Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Objectif
- # Votre programme doit détruire les vaisseaux ennemis en tirant sur l'ennemi le plus proche à chaque tour.
- # Règles
- # Les vaisseaux ennemis approchent en ligne droite vers votre canon.
- # À chaque début d'un tour de jeu (dans la boucle game loop), vous obtenez les informations des deux ennemis les plus proches :
- # - variable enemy1 : le nom de l'ennemi 1.
- # - variable dist1 : la distance à laquelle se trouve l'ennemi 1.
- # - variable enemy2 : le nom de l'ennemi 2.
- # - variable dist2 : la distance à laquelle se trouve l'ennemi 2.
- # Avant la fin du tour (fin de la boucle), vous devez indiquer en sortie le nom de l'ennemi le plus proche.
- # Pour afficher le nom de l'ennemi le plus proche, vous devez utiliser la variable enemy1 ou enemy2.
- # Boucle de jeu
- while true; do
- # enemy1: nom de l'ennemi 1
- read -r enemy1
- # dist1: distance jusqu'à l'ennemi 1
- read -r dist1
- # enemy2: nom de l'ennemi 2
- read -r enemy2
- # dist2: distance jusqu'à l'ennemi 2
- read -r dist2
- # Condition pour choisir le nom de l'ennemi le plus proche
- if [ "$dist1" -lt "$dist2" ]; then
- echo "$enemy1"
- else
- echo "$enemy2"
- fi
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement