Discuss Scratch
- Discussion Forums
- » Français
- » Suggestions Scratch
- irishkagr
- Scratcher
100+ posts
Suggestions Scratch
Je voulais modifier mon message du dessus, mais j'appuyais sur le bouton citation à la place (sans faire exprès bien sûr). Pourquoi ces messages ont-ils été supprimés ?
LL
Salut à vous !
Je m'appelle irishkagr
Je suis sur Scratch depuis + de 2 ans et j'ai + de 100 followers
Alors si t'es partant pour me suivre, va sur mon profil et clique sur ce magnifique bouton violet qui exprime votre soutien !
Et si tu veux faire une collab' avec moi, n'hésite pas à me demander !
Tout est possible à qui rêve, ose, travaille et n'abandonne jamais. Xavier Dolan
- DahroS44
- Scratcher
8 posts
Suggestions Scratch
Salut! J'ai quelques idées que je trouve intéressantes et qui pourraient pas mal améliorer Scratch (de mon point de vue).
1. La possibilité de définir des blocs pouvant être insérés en entrées normales et booléennes, impliquant donc un bloc du genre
3. Des blocs de début de script pouvant être imbriqués (du genre
5. La possibilité de gérer plus de touches dans <si touche () pressée>
6. Une sortie affichant les logs du projet (erreurs, avertissements)
Et donc la possibilité de soulever des erreurs et avertissements, ainsi que de les gérer (du style try … catch …)
1. La possibilité de définir des blocs pouvant être insérés en entrées normales et booléennes, impliquant donc un bloc du genre
retourner ()2. La possibilité de définir des dictionnaires, en plus des listes, pour plus de flexibilité.
3. Des blocs de début de script pouvant être imbriqués (du genre
quand le drapeau vert presséou
quand je reçois [ v]4. Un bloc booléen <si message () reçu>
5. La possibilité de gérer plus de touches dans <si touche () pressée>
6. Une sortie affichant les logs du projet (erreurs, avertissements)
Et donc la possibilité de soulever des erreurs et avertissements, ainsi que de les gérer (du style try … catch …)
- Scratcher42_divercities
- Scratcher
100+ posts
Suggestions Scratch
1) Tu peux faire des trucs avec les blocs personnalisés. Pour le code de retour d'erreur, tu peux passer par une variable. Salut! J'ai quelques idées que je trouve intéressantes et qui pourraient pas mal améliorer Scratch (de mon point de vue).
1. La possibilité de définir des blocs pouvant être insérés en entrées normales et booléennes, impliquant donc un bloc du genreretourner ()2. La possibilité de définir des dictionnaires, en plus des listes, pour plus de flexibilité.
3. Des blocs de début de script pouvant être imbriqués (du genrequand le drapeau vert presséouquand je reçois [ v]4. Un bloc booléen <si message () reçu>
5. La possibilité de gérer plus de touches dans <si touche () pressée>
6. Une sortie affichant les logs du projet (erreurs, avertissements)
Et donc la possibilité de soulever des erreurs et avertissements, ainsi que de les gérer (du style try … catch …)
2) Pour les dictionnaires, c'est un concept plus compliqué. Scratch est fait pour apprendre. Tu peux faire un sorte de dictionnaire avec 2 listes, mais cette idée n'est pas mauvaise en soi.
3) Si je me réfère aux blocs qui sont affichés, pour moi ils existent déjà. Sinon, j'en voit pas forcément l'intérêt. Je pourrai avoir un meilleur avis avec plus de clareté.
4) Déjà proposé et refusé. Il y a un contournement pour ça, mais je ne sais plus comment
5) Oui, ce serai bien. Pour entrer, fais
<(regroupe [] [enter]) touché?>6) Y a des extensions pour
Last edited by Scratcher42_divercities (Oct. 7, 2024 18:34:47)
- noah07620
- Scratcher
100+ posts
Suggestions Scratch
What1) You can do stuff with custom blocks. For the error return code, you can pass through a variable. Hi! I have some ideas that I find interesting and that could improve Scratch quite a bit (from my point of view).
1. The ability to define blocks that can be inserted into normal and boolean inputs, thus implying a block likereturn()2. The ability to define dictionaries, in addition to lists, for more flexibility.
3. Script start blocks that can be nested (likewhen green flag pressedorwhen I receive [ v]4. A boolean block <if message () received>
5. The ability to handle more keys in <if key () pressed>
6. An output displaying project logs (errors, warnings)
And thus the ability to raise errors and warnings, as well as handle them (like try … catch …)
2) For dictionaries, it's a more complicated concept. Scratch is made for learning. You can make a kind of dictionary with 2 lists, but this idea is not bad in itself.
3) If I refer to the blocks that are displayed, for me they already exist. Otherwise, I don't necessarily see the point. I could have a better opinion with more clarity.
4) Already proposed and refused. There is a workaround for that, but I don't know how anymore
5) Yes, that would be good. To enter, do<(group [] [enter]) touched?>6) There are extensions for
- wilhelm43
- Scratcher
1000+ posts
Suggestions Scratch
coupé).Un avis a déjà été donné pour certaines réponses mais voici une alternative pour toutes : Salut! J'ai quelques idées que je trouve intéressantes et qui pourraient pas mal améliorer Scratch (de mon point de vue) (
- Comme dit plus haut, utiliser une variable ;
- Il y a des projets permettant de simuler des dictionnaires, je t'invite à regarder mon projet « wL for Scratch » si tu veux un exemple ;
- Il est possible de faire un déclenchement booléen avec le bloc :
quand [chronomètre v] > ((chronomètre) - <booléen :: #999999>)
- Modifier la valeur d'une variable avec le bloc « quand je reçois » et remettre la variable à zéro après exécution des scripts ;
- Comme dit plus haut, il est possible, avec le bloc regrouper, d'avoir des touches supplémentaires (“enter”, “escape”, symboles, lettres accentuées, …) ;
- tu peux utiliser une liste et une variable état pour les fonctions pouvant causer des erreurs, lorsque le programme se déroule, la variable vaudrait 0, lorsque l'exécution est finie, elle vaudrait 1 sauf en cas d'erreur ou elle vaudrait 2 ou plus (entier, pour ensuite utiliser une liste pour nommer les erreurs par exemple). Le même projet que j'ai cité plus haut possède un exemple de retour d'erreur dans sa fonction « ouvrir », si tu es curieux, tu peux le consulter (je ne donne pas de lien dsl sinon ça devient de la pub).
~ Wiki FR ~ Wiki EN ~
Besoin d'aide ? Des questions sur le forum francophone ou ses règles ? N'hésitez pas à demander !