Discuss Scratch

youyoub1234567
Scratcher
32 posts

Comment ca marche les block "mes block"

Bonjour,
j'ai un problème je ne sais pas comment marche (et a quoi ca cert) les block “mes block”. pourriez vous m'aidée et m'expliquer.
LOUREATOUT_tutor
Scratcher
5 posts

Comment ca marche les block "mes block"

Salut, j'ai créé un projet spécialement pour toi qui explique à quoi servent les blocks “mes blocks”. N'hésite pas à me poser des questions (sur le projet), et voir à l'intérieur pour mieux comprendre
youyoub1234567
Scratcher
32 posts

Comment ca marche les block "mes block"

LOUREATOUT_tutor wrote:

Salut, j'ai créé un projet spécialement pour toi qui explique à quoi servent les blocks “mes blocks”. N'hésite pas à me poser des questions (sur le projet), et voir à l'intérieur pour mieux comprendre
ah merci
youyoub1234567
Scratcher
32 posts

Comment ca marche les block "mes block"

LOUREATOUT_tutor wrote:

Salut, j'ai créé un projet spécialement pour toi qui explique à quoi servent les blocks “mes blocks”. N'hésite pas à me poser des questions (sur le projet), et voir à l'intérieur pour mieux comprendre
En gros ca cert a faire par ex un espace de racourci pour les groupe de block pour les racourcire c'est ca ?
wilhelm43
Scratcher
1000+ posts

Comment ca marche les block "mes block"

C'est en effet ça : les blocs « Mes blocs » sont ce qu'on appelle des fonctions (excepté le fait qu'elles ne retournent rien) qui peuvent être appelées plusieurs fois dans le même empilement et avec des paramètres (les entrées valeur (rond) et booléennes (pic)) différents.
_-ValX-_
Scratcher
100+ posts

Comment ca marche les block "mes block"

youyoub1234567 wrote:

En gros ca cert a faire par ex un espace de racourci pour les groupe de block pour les racourcire c'est ca ?
Exactement ! Un bloque spécial permet de raccourcir plusieurs actions en une seule, pour raccourcir une tâche (potentiellement si ce même bout de code allais être utilisé plusieurs fois dans le code)
Bonne journée
youyoub1234567
Scratcher
32 posts

Comment ca marche les block "mes block"

_-ValX-_ wrote:

youyoub1234567 wrote:

En gros ca cert a faire par ex un espace de racourci pour les groupe de block pour les racourcire c'est ca ?
Exactement ! Un bloque spécial permet de raccourcir plusieurs actions en une seule, pour raccourcir une tâche (potentiellement si ce même bout de code allais être utilisé plusieurs fois dans le code)
Bonne journée
OK merci
youyoub1234567
Scratcher
32 posts

Comment ca marche les block "mes block"

wilhelm43 wrote:

C'est en effet ça : les blocs « Mes blocs » sont ce qu'on appelle des fonctions (excepté le fait qu'elles ne retournent rien) qui peuvent être appelées plusieurs fois dans le même empilement et avec des paramètres (les entrées valeur (rond) et booléennes (pic)) différents.
OK merci
ma33-ma
Scratcher
100+ posts

Comment ca marche les block "mes block"

elle on aussi la capacité de ne pas rafraichir en fin de boucle ave l'option “sans rafraichissement d'écran”
youyoub1234567
Scratcher
32 posts

Comment ca marche les block "mes block"

ma33-ma wrote:

elle on aussi la capacité de ne pas rafraichir en fin de boucle ave l'option “sans rafraichissement d'écran”
J'ai pas commprie ca cert a quoi le rafrechisement tu peux mexpliquer se que tu a dit merci
louis75gr
Scratcher
23 posts

Comment ca marche les block "mes block"

Bonjour,
L'option “sans rafraîchissement d'écran” permet d'exécuter le scripte contenu dans le bloc en une seule frame.

Quand tu exécute un scripte, par exemple dans une boucle répéter indéfiniment :
répéter indéfiniment
avancer de (10) pas
s'orienter vers (Pointeur de souris v)
end
Dans la première frame, le sprite avence de 10 pas, dans la seconde, le sprite s'oriente vers le pointeur de souris et les frames suivantes, ça recommence…
Donc, l'option “sans rafraîchissement d'écran” permet d'exécuter un scripte de plusieurs blocs en une seule frame.
Sur Scratch, la vitesse de lecture d'un projet est aux alentours de 30 FPS (Frames Per Second). C'est à dire que 30 blocs peuvent être exécutés en 1 seconde.

Pour un exemple concret, je t'invite à aller voir mon projet.
J'y utilise le bloc avec l'option “sans rafraîchissement d'écran”. Cela peut permettre de dessiner, grâce à l'extension stylo, et de créer des animations.

J'espère que mon commentaire te seras utile !

Bonne journée
youyoub1234567
Scratcher
32 posts

Comment ca marche les block "mes block"

louis75gr wrote:

Bonjour,
L'option “sans rafraîchissement d'écran” permet d'exécuter le scripte contenu dans le bloc en une seule frame.

Quand tu exécute un scripte, par exemple dans une boucle répéter indéfiniment :
répéter indéfiniment
avancer de (10) pas
s'orienter vers (Pointeur de souris v)
end
Dans la première frame, le sprite avence de 10 pas, dans la seconde, le sprite s'oriente vers le pointeur de souris et les frames suivantes, ça recommence…
Donc, l'option “sans rafraîchissement d'écran” permet d'exécuter un scripte de plusieurs blocs en une seule frame.
Sur Scratch, la vitesse de lecture d'un projet est aux alentours de 30 FPS (Frames Per Second). C'est à dire que 30 blocs peuvent être exécutés en 1 seconde.

Pour un exemple concret, je t'invite à aller voir mon projet.
J'y utilise le bloc avec l'option “sans rafraîchissement d'écran”. Cela peut permettre de dessiner, grâce à l'extension stylo, et de créer des animations.

J'espère que mon commentaire te seras utile !

Bonne journée
Merci
IMAG0
Scratcher
500+ posts

Comment ca marche les block "mes block"

Pour faire simple, c’est le mode turbo mais pour une partie de code.
_-ValX-_
Scratcher
100+ posts

Comment ca marche les block "mes block"

Si tu as des questions plus avancées, je te redirige vers le wiki

Last edited by _-ValX-_ (Dec. 29, 2024 21:45:41)

Powered by DjangoBB