Skip to content

Instantly share code, notes, and snippets.

@Hullaballo2001
Last active October 27, 2021 14:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Hullaballo2001/30e845fd2649a4e1cde6990956cd199a to your computer and use it in GitHub Desktop.
Save Hullaballo2001/30e845fd2649a4e1cde6990956cd199a to your computer and use it in GitHub Desktop.
Quête PHP 5. Les conditions en PHP
<?php
# Les règles du jeu sont les suivantes :
#
# le pistolet bat le poing mais perd contre le fouet
# le poing bat le fouet mais perd contre le pistolet
# le fouet bat le pistolet mais perd contre le poing
# Le programme doit donc assigner une arme à la variable $indyWeapon. Cette arme doit être meilleure que celle de l'adversaire.
#
# ******* Critères de validation *******
#
# Ton code est bien indenté et respecte les PSR
# Ton programme utilise des if / elseif / else ou switch
# Les règles du jeux sont respectées
# La valeur de l'arme est bien assignée dans la variable $indyWeapon
$weapons = ['fists', 'whip', 'gun'];
$opponentWeapon = $weapons[rand(0,2)]; // Cela permet de choisir une arme de manière aléatoire.
switch ($opponentWeapon) {
# if opponent has fists as a weapon :
case 'fists':
$indyWeapon = 'gun';
break;
# if opponent has whip as a weapon :
case 'whip':
$indyWeapon = 'fists';
break;
# if opponent has gun as a weapon :
case 'gun':
$indyWeapon = 'whip';
break;
}
echo 'if opponent has ' . $opponentWeapon . ' as a weapon then Indy will choose ' . $indyWeapon;
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment