Discuss Scratch
- Discussion Forums
- » Français
- » comment faire pour qu'un lutin n'aille pas dans une position déjà occupée par un autre lutin ?
- Daffodil_alias_Daffo
- Scratcher
500+ posts
comment faire pour qu'un lutin n'aille pas dans une position déjà occupée par un autre lutin ?
bonjour
exemple :
- 4 chaises (reste 1 chaise vide)
- 4 lutins (3 lutins déjà assis)
comment faire pour que le quatrième lutin aille sur la chaise vide et non pas sur une chaise déjà occupée par un autre lutin ?
j'ai essayé avec des variables :
occupée = 1
vide = 0
si 0 = avancer 10 pas
sinon = ??? (je ne sais pas comment dire : rester sur place) j'ai essayé “donner valeur abcisse X à x” et “donner valeur ordonnée Y à y”
mais çà ne va pas
j'ai aussi essayé
si NON 1
avancer de 10 pas
çà ne va pas non plus
svp merci
exemple :
- 4 chaises (reste 1 chaise vide)
- 4 lutins (3 lutins déjà assis)
comment faire pour que le quatrième lutin aille sur la chaise vide et non pas sur une chaise déjà occupée par un autre lutin ?
j'ai essayé avec des variables :
occupée = 1
vide = 0
si 0 = avancer 10 pas
sinon = ??? (je ne sais pas comment dire : rester sur place) j'ai essayé “donner valeur abcisse X à x” et “donner valeur ordonnée Y à y”
mais çà ne va pas
j'ai aussi essayé
si NON 1
avancer de 10 pas
çà ne va pas non plus
svp merci
- Eman753
- Scratcher
100+ posts
comment faire pour qu'un lutin n'aille pas dans une position déjà occupée par un autre lutin ?
Eh bien pour ne pas bouger… Ne lui indique pas de bouger xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
- Daffodil_alias_Daffo
- Scratcher
500+ posts
comment faire pour qu'un lutin n'aille pas dans une position déjà occupée par un autre lutin ?
bonjour
j'ai essayé mais le problème c'est qu'il ne m'obéit pas il avance quand même, c'est un lutin qui n'en fait qu'à sa tête
j'ai essayé mais le problème c'est qu'il ne m'obéit pas il avance quand même, c'est un lutin qui n'en fait qu'à sa tête
- elektruc
- Scratcher
30 posts
comment faire pour qu'un lutin n'aille pas dans une position déjà occupée par un autre lutin ?
quand je reçois [Va chaise 1 v]Et tu fais la même chose avec chaise 2, chaisee3…
si <(chaise1) = [1 ]> alors
aller à [chaise1 v]
[chaise1 v] prend la valeur [0]
end
- Daffodil_alias_Daffo
- Scratcher
500+ posts
comment faire pour qu'un lutin n'aille pas dans une position déjà occupée par un autre lutin ?
bonjour Elektruc
ce n'est pas tout à fait çà car à distance je sais que ce n'est pas facile d'aider mais çà m'a permis de rectifier ce que j'avais fait
j'avais fait un groupé “si chaise1=0 ou chaise2=0 ou chaise3=0” çà ne fonctionnait pas
mais en faisant comme tu m'as indiqué chaise par chaise çà fonctionne
merci
ce n'est pas tout à fait çà car à distance je sais que ce n'est pas facile d'aider mais çà m'a permis de rectifier ce que j'avais fait
j'avais fait un groupé “si chaise1=0 ou chaise2=0 ou chaise3=0” çà ne fonctionnait pas
mais en faisant comme tu m'as indiqué chaise par chaise çà fonctionne
merci
- djay_tutur
- Scratcher
100+ posts
comment faire pour qu'un lutin n'aille pas dans une position déjà occupée par un autre lutin ?
<<([position x v] de [lutin 1 v]) = ([position x v] de [chaise 1 v])> et <([position y v] de [lutin 1 v]) = ([position y v] de [chaise 1 v])>>Si l'égalité est fausse c'est que la chaise est vide alors tu peux ajouter à ton script :
aller à x: ([position x v] de [chaise 1 v]) y: ([position y v] de [chaise 1 v])Et après il te suffit de changer les nom pour avoir les données de chaque lutin
Last edited by djay_tutur (July 1, 2015 21:39:31)
- Daffodil_alias_Daffo
- Scratcher
500+ posts
comment faire pour qu'un lutin n'aille pas dans une position déjà occupée par un autre lutin ?
bonjour Djay_tutur
non çà ne va pas ce n'est pas çà que je veux, le lutin ne doit pas aller sur une chaise précise
et en plus j'ai six lutins et six chaises (6x6) çà feraient 36 scripts
et je pense que ce que j'ai fait chaise par chaise (sur le conseil de Elektruc) c'est bon
je ne peux pas encore en être sûre car des fois en rajoutant d'autres scripts plus rien ne va
il faut voir une fois le projet terminé
merci à toi d'avoir répondu, bonne journée
non çà ne va pas ce n'est pas çà que je veux, le lutin ne doit pas aller sur une chaise précise
et en plus j'ai six lutins et six chaises (6x6) çà feraient 36 scripts
et je pense que ce que j'ai fait chaise par chaise (sur le conseil de Elektruc) c'est bon
je ne peux pas encore en être sûre car des fois en rajoutant d'autres scripts plus rien ne va
il faut voir une fois le projet terminé
merci à toi d'avoir répondu, bonne journée
- Discussion Forums
- » Français
- » comment faire pour qu'un lutin n'aille pas dans une position déjà occupée par un autre lutin ?