5 bloc Snap! for plays easy demo
Stubborn (tétu)
Chicken (poule)
Chenille
Puzzle
Dance
+++
Better version of snap (beta version)
topic refer:
+++
topic refer:
Chenille
(3.4 KB)
(clic on pic or here to donwload)
l’information part du moteur m1, elle est transmise au moteur suivant …
le résultat est parfois déroutant
Exemple:
si m1 est dans une positon comprise entre -45 et 5 (50° d’amplitude)
il transmet sa position à m2
m2 recoi la position de m1
m2 se déplace dans la même position que m1 (par défaut en 0.4 secnode)
si propagation= True, il attend d’atteindre la position
pour envoyer sa propre position à m3
sinon il l’envoie quasi simultanément
m3 recoi la position de m2… etc
Puzzle
(6.9 KB)
(clic on pic or here to donwload)
Chaud ou froid ??? tourve la position caché du robot:
white = gelé
blue = froid
cyan = tiéde
yellow = chaud
green = gagné !!!
Pour cela il faut créer des posture aléatoire soit 6 valeurs cibles:
Ainsi le robot devrai sélectionné des postures aléatoire mais ne risquant pas de s’auto-endommager ^^
Ensuite il faut “mélanger”:
Ensuite, les couleurs:
Dance
(3.0 KB) (clic on pic or here to donwload)
just … try !
Quand
m1 oscille 1 fois entre ses 2 extrêmes (par défaut -90° / 90°)
m4 à le temps d’osciller 2 fois entre ses 2 extrêmes (par défaut -90° / 90°)
m5, 4fois entre ses 2 extrêmes (par défaut -30° / 30°)
et m2,3, et 6, 8fois entre ses 2 extrêmes (par défaut -15° / 15°)
Attention l’enchaînement des instructions dans les boucles qui doivent se coordonner… nous somme ici en “mode séquentielle” !
Mais en snap il est facile d’exécuter du code de manière concurrente (“simultané”)
vous pouvez également construire ce genre de code:
ou plus joliment (et avec plus de Random)
PS: pour stopper des bloc qui “tourne en tâche de fond” utilise: