This is an old revision of the document!
Morpion - Etape 7
Ce qu'on veut faire
Pour le moment, il est possible de jouer plusieurs fois dans la même case. Ce n'est quelque chose qui est autorisé quand on joue au morpion !
Pour cela, il va falloir :
- identifier le numéro de la case dans laquelle on a cliqué
- vérifier le ce numéro ne correspond pas à une case qui a déjà été jouée
Pour identifier le numéro de la case, on va les numéroter comme ci-dessous :
Ce qu'il faut faire
Nous allons avoir besoin de 3 nouvelles variables :
case: c'est une variable classique qui va nous permettre de savoir le numéro de la case dans laquelle on a cliquécases_joueur_0: c'est une variable un peu particulière. C'est une liste qui va contenir les cases jouées par le joueur 0.cases_joueur_1: c'est une variable un peu particulière. C'est une liste qui va contenir les cases jouées par le joueur 1.
Pour créer une liste, il faut :
- sélectionner la scène
- aller dans la catégorie
Données - cliquer sur le bouton
Créer une liste
Ensuite, dans le fenêtre qui s'ouvre, il faut donner un nom à la liste puis cliquer sur le bouton Ok :
Il faut donc créer la variable et les 2 listes pour obtenir le résultat :
On peut cacher les variables joueur, ligne et colonne en les désélectionnant :
Afficher les variables est utile pour comprendre comment fonctionne une script et surtout comprendre quand il y a des erreurs dans un script.
C'est pour cela que pour l'instant, on affiche la nouvelle variable et les 2 listes.



