This is an old revision of the document!


Morpion - Etape 7

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 :

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.

Etape précédente Etape suivante

  • scratch/morpion_step_07.1582836203.txt.gz
  • Last modified: 2020/02/27 21:43
  • by fab