This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.
  • Index
  •  » Français
  •  » Aide pour le script "rebondir si le bord est atteint"

#1 2009-06-21 13:51:40

ptilou60
Scratcher
Registered: 2008-05-24
Posts: 2

Aide pour le script "rebondir si le bord est atteint"

je voulais savoir comment y marche ce script   "rebondir si le bord est atteint" ou en anglais : <if on edge, bounce>
et quelles sont les script qui fo écrire si on veut, par exemple, faire rebondir la balle si elle touche une certaine couleur, ou, si elle touche une autre figure.

Last edited by ptilou60 (2009-06-21 13:55:04)

Offline

 

#2 2009-06-22 15:14:37

icecool44
Scratcher
Registered: 2009-04-30
Posts: 100+

Re: Aide pour le script "rebondir si le bord est atteint"

ptilou60 wrote:

je voulais savoir comment y marche ce script   "rebondir si le bord est atteint"

Bonjour ptilou60

Essaie à l'avenir de faire une phrase correcte :
C'est une règle déontologie sur les forums

ptilou60 wrote:

je voulais savoir comment "marche" ce script   "rebondir si le bord est atteint"

Bon passons

Rebondir sur une couleur ou une figure !!
Je n'ai pas cherché.

Tu fais un script avec
un bloc de contrôle : quand touche pressée
un bloc mouvement : aller à x=? et y= ? ( tu places ton lutin au départ )
un bloc de contrôle : répéter indéfiniment

et dans la bouche du bloc de contrôle tu places :
un bloc mouvement : avance de 20 pas
un bloc mouvement : rebondir


A partir de cela tu peux faire toutes les variantes que tu veux.

A ma connaissance je ne sais pas comment faire, aujourd'hui, pour rebondir sur une couleur ou un lutin,
Il faut que je cherche
@+

Offline

 

#3 2010-12-06 05:10:11

kieru01
New Scratcher
Registered: 2010-12-06
Posts: 5

Re: Aide pour le script "rebondir si le bord est atteint"

c'est marrant ! si tu veux parler de "règle déontologie" et bien ce n'est pas correcte ... des "règles de déontologie" ou des "règles déontologiques" ou bien plus simplement tu descends de ton perchoir et tu te rends compte que tout les francophones ont le droit de faire des petites fautes  smile  il n'avait pas écrit en texto non plus.. sinon merci pour l'aide.

Offline

 

#4 2010-12-06 14:48:11

cmuriel
Scratcher
Registered: 2008-10-12
Posts: 34

Re: Aide pour le script "rebondir si le bord est atteint"

Bonjour à tous.
Je ne vais pas ajouter mon grain de sel à des choses inutiles : il y a déjà très peu de français sur scratch !
Icecool44 et plitou60,  kieru01 supposons que le lutin que l'on veut faire rebondir soit une balle.
Il faut utiliser pour ce lutin dans le menu mouvement "direction" qui donne la direction de la balle à tout moment. Si on veut la faire rebondir sur la couleur rouge :

Si couleur "rouge" touché alors
Pointer en direction de (180 - "direction")

Elle va rebondir comme une boule de billard.
Si on utilise (180  + "direction") elle va repartir dans la direction inverse.
C'est identique pour la faire rebondir sur un autre lutin mais il faut faire attention à la "forme" du lutin.
Il faudrait avoir une galerie associée au forum pour mettre les projets répondant aux questions du forum français sans que ces projets apparaissent dans notre page perso (dans Scratch 2.0 ?). En effet, il est fastidieux  d'expliquer un script : il est tellement plus facile de le télécharger.
Icecool 44  je sais par exemple faire un tir laser pour un jeu, il faut trois blocs mais surtout un lutin un peu spécial l'expliquer ici est impossible.
Beaucoup de réponses sont toutefois dans cette galerie
Tutorials pour Scratch
il suffit de télécharger les projets répondant à une question  et de regarder les scripts
@+  smile

Offline

 

#5 2010-12-26 06:38:50

berricheaaron
Scratcher
Registered: 2010-09-25
Posts: 2

Re: Aide pour le script "rebondir si le bord est atteint"

<when green flag clicked>
<forever>
<move(10)steps>
<turn cw(15<if>)degrees>
<if><touching color[
<point in direction( <pick random(1)to(180
<end>

et voila

Offline

 
  • Index
  •  » Français
  •  » Aide pour le script "rebondir si le bord est atteint"

Board footer