Discuss Scratch

maargan
Scratcher
5 posts

Créer des séquences de programmes ?

Bonjour,

Je suis nouveaux arrivé sur Scratch.

J'essaye de créer une histoire pour mes enfants qui serait interactive.

Je crois avoir trouvé le bon truc avec scratch.

Cependant, je bloque sur un aspect.

Je voudrais créer mon histoire de cette manière :





{Histoire

{Quand drapeau vert pressé
séquence 1 } // On voie le premier perso sur le premier arrière plan

{Quand séquence 1 finie
séquence 2 } // On voie le perso sur le second arrière plan

{Quand séquence 2 finie
séquence 3}} //On voie les deux perso sur le 3eme arrière plan

return, // l'histoire est finie.

Mon problème est que je ne comprends pas comment je peux créer ces séquence et les intégrer dans mon programme.

Si vous pouviez m'éclairer ?


mathjp
Scratcher
37 posts

Créer des séquences de programmes ?

Bonjour,
il te faut regarder les programmes de Goch c'est le scratcheur qui utilise le mieux les arrières plans.
Il a de nombreux projets qui devraient répondre à tes questions, voir aussi ses studios avec une sélection des meilleurs programme de Scratch .
Il connait Scratch depuis presque 7 ans…
Projets de goch
saxo26
Scratcher
100+ posts

Créer des séquences de programmes ?

maargan wrote:

Bonjour,

Je suis nouveaux arrivé sur Scratch.

J'essaye de créer une histoire pour mes enfants qui serait interactive.

(…)

{Quand drapeau vert pressé
séquence 1 } // On voie le premier perso sur le premier arrière plan

{Quand séquence 1 finie
séquence 2 } // On voie le perso sur le second arrière plan

{Quand séquence 2 finie
séquence 3}} //On voie les deux perso sur le 3eme arrière plan

return, // l'histoire est finie.

Mon problème est que je ne comprends pas comment je peux créer ces séquence et les intégrer dans mon programme.

Si vous pouviez m'éclairer ?



tu peux faire pour le perso1

when green flag clicked
show
wait (3) secs
hide
broadcast [ensuite v]


when I receive [et enfin v]
show


pour le perso2:


when green flag clicked
hide



when I receive [ensuite v]
show
wait (3) secs
broadcast [et enfin v]


pour les arrières plans:


when green flag clicked
switch costume to [1 v]


when I receive [ensuite v]
next costume


when I receive [et enfin v]
next costume



je ne sais pas si c'est très clair mais j'espère t'avoir aidé:D:D:D:lol:

sinon tu peux toujours regarder à l'intérieur des projets des autres pour regarder comment c'est fait.

Last edited by saxo26 (May 29, 2014 09:19:08)


- Ma grand-mère pense que les sortilèges sont une option trop facile, grommela Neville.
- Prenez donc les sortilèges, répondit le professeur McGonagall, et j'écrirai un mot à Augusta pour lui rappeler que son propre échec à l'épreuve de sortilèges ne signifie pas nécessairement que ce sujet n'ait aucune valeur. _Minerva McGonagall dans Harry Potter et le prince de sang-mêlé
maargan
Scratcher
5 posts

Créer des séquences de programmes ?

Bonjour Mathjp,

Je te remercie pour ce lien.

Cependant, j'avoue que son travail est trop complexe pour que je puisse encore le comprendre.

Je n'ai pas encore le niveau pour ça.

Donc je me permets de réitéré ma question : Est-il possible possible de créer des sous programmes ou séquences de programmes afin de les intégrer dans un projet afin qu'il se déclenche dans l'ordre désiré?

Ou
Est-ce que tous les arrière plans doivent être présent en même temps mais se déclencher qu'avec certaines conditions ?
alaindu22
Scratcher
100+ posts

Créer des séquences de programmes ?

Bonjour

un peu comme saxo (il n'y a qu'un seul personnage mais d'autres peuvent crées et apparaitre ou disparaitre suite à l'envoi de messages )
http://scratch.mit.edu/projects/18137592/

scenario réalisé en classe de CM

Personnellement avec des élèves, je trouve plus simple de dupliquer le personnage afin de ne pas multiplier les scripts sur le même et risquer de perdre des scripts valides suite à des maladresses .
De plus c'est beaucoup plus lisible et facile à corriger.

Alain
maargan
Scratcher
5 posts

Créer des séquences de programmes ?

Merci pour vos réponses.

D'après ce que je comprends donc, il est impossible de créer des sous programmes (comme langage c++) .

Il est juste possible de créer plusieurs programmes qui vont s'imbriquer les uns dans les autres et se déclencher sous certaines conditions données au préalable.
_Xx-ScratchCat-xX_
Scratcher
100+ posts

Créer des séquences de programmes ?

Je sais pas si ça peut t'aider , mais j'èspère !
perso 1 :

when green flag clicked
broadcast [séquence1 v]
switch backdrop to [arrière-plan1 v]
when I receive [séquence 1 v]
show
wait (1) secs
broadcast [séquence2 v]
hide
when I receive [séquence3 v]
show

perso2 :
when green flag clicked
hide
when I receive [séquence2 v]
show
wait (1) secs
broadcast [séquence3 v]
when I receive [séquence3 v]
hide

perso3:
when green flag clicked
hide
when I receive [séquence3 v]
show

Level Editor 2.0 !
Construisez des niveaux, et envoyez-le à vos amis pour qu'ils y jouent !

https://scratch.mit.edu/projects/289812147/
maargan
Scratcher
5 posts

Créer des séquences de programmes ?

Merci, j'ai résolu mon problème avec des clones.
cashmerepup
Scratcher
19 posts

Créer des séquences de programmes ?

Si vous voulez une bonne aide, demander à l'équipe de son exécution.

Eloise
“It's kind of fun to do the impossible.” - Walt Disney
What does this do? Oh.
pokemon7901
Scratcher
12 posts

Créer des séquences de programmes ?

( :: jjj)

Powered by DjangoBB