Discuss Scratch

FlowArg
New to Scratch
4 posts

Soucis avec des variables et listes

Bonsoir,
Je rencontre actuellement un soucis avec un bloc custom, quand j'essaye de faire dire les données de mes variables au chat, cela ne fonctionne pas, j'ai l'impression que les valeurs sont nulles, alors que je les définies bien avant, j'utilise des listes, est-ce elles qui font tout mer*** planter ?
Ci-joint mon projet ( scratch 2 : https://flowarg.github.io/scratch/scratchProject.sb2 et scratch3 : https://flowarg.github.io/scratch/scratchProject.sb3 )

Merci d'avance !
Flow

Last edited by FlowArg (Feb. 15, 2020 20:01:14)

pigidu72
Scratcher
53 posts

Soucis avec des variables et listes

Deja , je pense que tu devrai publier ton projet ( dans scratch )
Ensuite je ne comprend pas se que tu veux faire
et de 3 je pense que tu doit être un nouveau scratcher hésite pas a demander de l'aide pour l'optimisation
( par exemple il ne faut pas utiliser les bloc marron pour les input( utilise les capteur c'est mieux )
FlowArg
New to Scratch
4 posts

Soucis avec des variables et listes

Salut ! En effet, je suis un nouveau scratcheur, pour ce qui est de poster mon projet, je vais ke faire sous peu. Ensuite, c'est vrai que ce n'était pas très explicite, mais le soucis où j'ai bloqué c'est que je souhaitais générer 8 variables aléatoires entre 1 et 12 (inclus) sans que ce soit les mêmes. Étant développeur Java, j'ai essayé de “transformer” ma fonction que j'avais déjà faite en Java pour générer des nombres aléaoires en bloc custom scratch prenant en paramètre en premier le nombres de chiffres à génerer et en second entre 1 et x que les chiffres doivent être (je sais pas si c'est très clair ^^).

Au final, j'ai trouvé mon erreur qui est lié à la mauvaise compréhension des blocs de répétitions, sans doute dus à ma novicité chez scratch. En effet, j'ai confondu
répéter jusqu’à <>
end

Par répéter tant que… ce qui fait donc que mes actions n'allaient jamais se faire puisque ma variable i (de base c'était une boucle à itération, en Java on nomme nos variables d'itération souvent i, j, k etc…) était tout le temps inférieure à n (nombres de chiffres à générer). J'ai donc résolu mon zoucis et mes variables sont ok. Je vais continuer de mette à jour ce projet et le publier.

Par rapport à ton conseil de pas utiliser les blocks marrons mais les capteurs, comment dois-je les utiliser ?

Encore merci !
FlowArg
New to Scratch
4 posts

Soucis avec des variables et listes

Entre temps, j'ai posté mon petit projet, absolument pas fini : https://scratch.mit.edu/projects/368484991/

(Obligé de refaire un post, car je n'ai pas encore la possibilité d'éditer un message).
pigidu72
Scratcher
53 posts

Soucis avec des variables et listes

répéter indéfiniment
si <touche [fleche haut] pressée?> alors
ajouter (10) à y
end
end
Par exemple
FlowArg
New to Scratch
4 posts

Soucis avec des variables et listes

Oki, merci beaucoup du conseil !

Powered by DjangoBB

Standard | Mobile