Académique Documents
Professionnel Documents
Culture Documents
1. Objectifs
2. Contexte
3. Travail à faire
Créez un dossier nommé XP07Bataille dans votre racine web. Tous les scripts à créer seront stockés dans ce
dossier.
Créez un fichier de script nommé class.carte.inc.php. Ecrire le code de la classe Carte en respectant les indications
ci-ddessous :
exosCartes.php
<?php
require_once 'class.carte.inc.php';
?>
bataille.php
<?php
require_once 'class.carte.inc.php';
?>
17. Jouez en comptant les points. On compare la valeur des 2 cartes présentées.
• Si l'un seulement des 2 joueurs a une carte de la couleur atout, c'est lui qui remporte la somme des
valeurs des 2 cartes.
• Sinon, c'est le joueur dont la carte a le plus de valeur qui emporte la somme des valeurs des 2
cartes.
• En cas d'égalité des valeurs, aucun des 2 joueurs ne récupère les points.
18. Affichez le gagnant.
19. Testez !
4. ANNEXE : illustrations
// initialiser
$tbCartes AS de Roi de Dame de Valet de 10 de ... 4 de Trèfle 3 de Trèfle 2 de trèfle
coeur coeur coeur coeur coeur
// mélanger
$tbCartes 3 de Trèfle 10 de 2 de trèfle Valet de Roi de ... 4 de Trèfle AS de Dame de
coeur coeur coeur coeur coeur
indice i 0 1 2 3 4 49 50 51
// distribuer
$tbCartes Roi de ... 4 de Trèfle AS de Dame de
coeur coeur coeur
indice i 0 1 2 3 4 49 50 51
// jouer
$tbJoueur1 ...
indice 0 1 2 3 4 25
$tbJoueur2 ...
indice 0 1 2 3 4 25