From 9fe033ea88c2f705ec18c232873d056e0c229d72 Mon Sep 17 00:00:00 2001 From: Gaspard Coulet Date: Wed, 28 Apr 2021 23:05:53 +0200 Subject: Initial commit --- sem_5/HLIN510_Web/tp2/master.php | 93 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 sem_5/HLIN510_Web/tp2/master.php (limited to 'sem_5/HLIN510_Web/tp2/master.php') diff --git a/sem_5/HLIN510_Web/tp2/master.php b/sem_5/HLIN510_Web/tp2/master.php new file mode 100644 index 0000000..58f8e26 --- /dev/null +++ b/sem_5/HLIN510_Web/tp2/master.php @@ -0,0 +1,93 @@ + + + + + +Site de jeu : Mastermind + + +

Mastermind

+
+

Veuillez saisir successivement des combinaisons de + +getTaille(); +}else { // début de partie + if(!empty($_GET['taille'])){ + $taille=(int)$_GET['taille']; + }else{ + $taille=4; + } + $jeu=new Mastermind($taille); + $_SESSION['jeu']=$jeu; +} +echo $taille; +?> chiffres jusqu'à la victoire ! +

+ + + + + + + +getEssais() as $code=>$res){ + echo "\n"; + $i++; + } +if (!empty($_POST['prop'])){ // une proposition + $r=$jeu->test($_POST['prop']); // résultat + + if ($r===false){ // proposition invalide + echo "\n"; + }else { // valide ! + echo "\n"; + $_SESSION['jeu']=$jeu; + $i++; + } + if ($r===false || $r["bon"]!=$taille){ // tq pas gagné ! + echo "\n"; +?> +
NuméroPropositionBien placé(s)Mal placé(s)
$i".$code."".$res['bon']. + "".$res['mal']."
Incorrect".$_POST['prop']. + "
$i".$_POST['prop']."".$r["bon"]. + "".$r["mal"]."
$i"; + echo "
+ + + GAGNE ! + +$i"; + echo "\n"; +?> + + + + +
+ + -- cgit v1.2.3