Discuss Scratch

Lu_Li_49
Scratcher
500+ posts

Sujet avancé : Comment créer un nouvel IDE en scratch ?

Bonjour, j'aimerais faire mon propre IDE scratch (je crois que ça s'appelle comme ça).

Le but c'est de pouvoir coder avec des blocs scratch personnalisés (à la manière des extensions TW personnalisées) sans forcément avoir la plupart des blocs déjà présent dans scratch.
On peut aussi enlever à cela : le gestionnaire de sprites, la catégorie “sons” et “costumes” ainsi que la scène.
Quand on lance ce scratch fictif, on arrive dans un endroit où on peut placer du code scratch. Le drapeau vert servirait à compiler le projet en un langage tel que pour un Arduino par exemple.

Contraintes :
- Je ne sait pas coder autre que du scratch (même si j'ai une petite expérience avec le c++ et une toute petite avec le gml); me voilà bien avancé.
- Si c'est possible, il faudrait qu'on puisse ne faire qu'un seul script (comme on compile en code Arduino) mais qu'on puisse quand même faire des fonctions.

Voilà, je ne sait pas si cela est possible ni ce sujet est en règle mais merci d'avance pour vos réponses.

Last edited by Lu_Li_49 (Feb. 12, 2026 18:01:09)

Lu_Li_49
Scratcher
500+ posts

Sujet avancé : Comment créer un nouvel IDE en scratch ?

Si jamais on y arrive, ce serait bien de publier ce logiciel pour permettre aux personnes qui ne savent pas forcément coder de pouvoir mener des projets Arduino.

Last edited by Lu_Li_49 (Feb. 12, 2026 18:06:13)

samoht1616
Scratcher
100+ posts

Sujet avancé : Comment créer un nouvel IDE en scratch ?

Lu_Li_49 wrote:

Si jamais on y arrive, ce serait bien de publier ce logiciel pour permettre aux personnes qui ne savent pas forcément coder de pouvoir mener des projets Arduino.
je n'es pas très bien compris, mais tu veux convertir un code scratch en C++ ? Il existe déjà quelques logiciels/sites qui proposent un service similaire comme microbit makecode qui permet de coder en micro python, java et en blocs (similaire à scratch) et de les convertir.
Si je me trompe dit le moi.

Last edited by samoht1616 (Feb. 13, 2026 06:08:23)

wilhelm43
Scratcher
1000+ posts

Sujet avancé : Comment créer un nouvel IDE en scratch ?

C'est faisable sans grande « difficulté » tant que tu ne fais que compiler du code :
  • à chaque bloc personnalisé est associé une (ou plusieurs) ligne de code en arduino.
  • le drapeau vert convertit d'abord les blocs en arduino, puis tu compiles le arduino en code source (bonne chance, pt passer par une API web et les variables serveurs).
borislasaucissebeige
Scratcher
1000+ posts

Sujet avancé : Comment créer un nouvel IDE en scratch ?

Je ne sais pas si j'ai bien compris. Mais il y'a toujours Mblock. Un truc un peu identique à scratch avec des blocs qu'on peut dire personnalisés+ pouvoir programmer pour une carte arduino ou autre.
lien pour programmer en bloc
lien pour ce qui programme en python

Last edited by borislasaucissebeige (Feb. 12, 2026 20:12:55)

Lu_Li_49
Scratcher
500+ posts

Sujet avancé : Comment créer un nouvel IDE en scratch ?

Où télécharger un scratch prêt à la modification ?

samoht1616 wrote:

Lu_Li_49 wrote:

Si jamais on y arrive, ce serait bien de publier ce logiciel pour permettre aux personnes qui ne savent pas forcément coder de pouvoir mener des projets Arduino.
je n'es pas très bien compris, mais tu veux convertir un code scratch en C++ ? Il existe déjà quelques logiciels/sites qui proposent un service similaire comme microbit makecode qui permet de coder en micro python, java et en blocs (similaire à scratch) et de les convertir.
Si je me trompe dit le moi.
Makecode c'est plutôt réservé à micro:bit non ?

borislasaucissebeige wrote:

Je ne sais pas si j'ai bien compris. Mais il y'a toujours Mblock. Un truc un peu identique à scratch avec des blocs qu'on peut dire personnalisés+ pouvoir programmer pour une carte arduino ou autre.
lien pour programmer en bloc
lien pour ce qui programme en python
Ah oui j'avais oublié MBlock… Je vais essayer ça.

Last edited by Lu_Li_49 (Feb. 13, 2026 20:55:25)

borislasaucissebeige
Scratcher
1000+ posts

Sujet avancé : Comment créer un nouvel IDE en scratch ?

heu pour te prévenir, il faut avoir un peu de place dans ton ordi ou tel ou tablette pour pouvoir telécharger les trucs pour les cartes arduinos ou autres. Sinon ne pas téléviser lorsque tu veux essayer ce que t'as fait, ça va tout supprimer, il faut mettre en direct si tu veux tester.

Powered by DjangoBB