Scrabble
Résolu
Theo_0055
Messages postés
273
Date d'inscription
Statut
Membre
Dernière intervention
-
Phil_1857 Messages postés 1872 Date d'inscription Statut Membre Dernière intervention -
Phil_1857 Messages postés 1872 Date d'inscription Statut Membre Dernière intervention -
Bonjour,pouvez vous m'aider à résoudre les 5 questions de cette exo et me donner des pistes de réflexion pour que j'arrive à les résoudre
On veut ici dans cet exo vérifier le placement des mots sur le plateau de jeu.
1. Ecrire une fonction lire coords() qui demande au joueur des coordonnees, les filtre jusqu’`a correspondre a une case vide du plateau, et les renvoie.
voilà ce que j'ai fait
Bon on m'a demande de créer un tableau comme le plateau du jeu mais pour l'instant j'y arrive pas,c'est pas grave supposons mon tableau est bien défini et me renvoie un bon plateau
2. Ecrire une fonction placement(plateau,l,c,dir,mot) qui reçoit le plateau, les coordonnées de la case de placement de la premiere lettre, une direction (horizontal ou vertical), et un mot, et qui verifie si le mot est plaçable a cet endroit. Attention il peut y avoir deja des lettres posées sur le plateau dont le mot fait usage. La fonction renvoie la liste des lettres necessaires pour placer ce mot `a cet endroit dans ce sens, ou bien une liste vide si c’est impossible (par ex le mot est trop long, ou incompatible avec les lettres déja aplacees...).
désolé ici j'ai pas réussi a faire le code car les trucs de directions me bloquent
On veut ici dans cet exo vérifier le placement des mots sur le plateau de jeu.
1. Ecrire une fonction lire coords() qui demande au joueur des coordonnees, les filtre jusqu’`a correspondre a une case vide du plateau, et les renvoie.
voilà ce que j'ai fait
def lire_coords(): ligne=input() colonne=input() while(Tableau[ligne][colonne]!=""): ligne=input() colonne=input()
Bon on m'a demande de créer un tableau comme le plateau du jeu mais pour l'instant j'y arrive pas,c'est pas grave supposons mon tableau est bien défini et me renvoie un bon plateau
2. Ecrire une fonction placement(plateau,l,c,dir,mot) qui reçoit le plateau, les coordonnées de la case de placement de la premiere lettre, une direction (horizontal ou vertical), et un mot, et qui verifie si le mot est plaçable a cet endroit. Attention il peut y avoir deja des lettres posées sur le plateau dont le mot fait usage. La fonction renvoie la liste des lettres necessaires pour placer ce mot `a cet endroit dans ce sens, ou bien une liste vide si c’est impossible (par ex le mot est trop long, ou incompatible avec les lettres déja aplacees...).
désolé ici j'ai pas réussi a faire le code car les trucs de directions me bloquent
A voir également:
- Scrabble
- Ordi scrabble - Télécharger - Jeux vidéo
- Débloquer scrabble go - Forum jeux en ligne
- Isc.ro scrabble - Forum jeux en ligne
- Scrabble isc ro ✓ - Forum Réseaux sociaux
- Pour scrabble go - Forum jeux en ligne
8 réponses
Bonjour Theo,
Peux tu expliquer ce que fait exactement ta fonction lire_coords() ?
Bon on m'a demande de créer un tableau comme le plateau du jeu mais pour l'instant j'y arrive pas,
c'est pas ce que l'on a fait dans ton appel précédent, ça ?
Peux tu expliquer ce que fait exactement ta fonction lire_coords() ?
Bon on m'a demande de créer un tableau comme le plateau du jeu mais pour l'instant j'y arrive pas,
c'est pas ce que l'on a fait dans ton appel précédent, ça ?
En fait ce message au moment où je me suis mis à l'écrire, j'avais pas encore trouvé le code pour créer le tableau mais maintenant c'est bon grâce à vous
Bon lire coordonnée.
Je demande le numéro de la ligne et colonne à l'utilisateur
Ex
Tableau[2][8]
ma fonction va tester sil y a quelque chose(jeton/bonus) dans cette case et s'il y a rien du tout, il redemandé à l'utilisateur d'autres coordonnées jusqu'à tomber sur une case vide
Esce clair ?
Bon lire coordonnée.
Je demande le numéro de la ligne et colonne à l'utilisateur
Ex
Tableau[2][8]
ma fonction va tester sil y a quelque chose(jeton/bonus) dans cette case et s'il y a rien du tout, il redemandé à l'utilisateur d'autres coordonnées jusqu'à tomber sur une case vide
Esce clair ?
Bonjour, j'ai enfin réussi à comprendre les trucs de directions, je vais essayer mainy39devesoudre la question en entier et si j'ai un problème je vous le dirai
Moi, déjà, je ferais comme ça:
pour que l'utilisateur sache quoi faire
ligne=input('Entrez un numéro de ligne') colonne=input('Entrez un numéro de colonne')
pour que l'utilisateur sache quoi faire
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Au fait, tu as posé la même question sur un autre forum, non ?
Sous un autre pseudonyme ...
Tu nous dira si il faut qu'on continue à t'aider ici, que personne ne perde son temps ....
Sous un autre pseudonyme ...
Tu nous dira si il faut qu'on continue à t'aider ici, que personne ne perde son temps ....