Fin de semaine dernière, Graines2Tech a mis en ligne un nouvel outil: Graines2Blocs.

Il s’agit d’un outil en ligne qui permet de s’initier à la programmation. On y effectue ses premiers codes en mode programmation visuelle à l’aide de blocs. Le code est automatiquement traduit en Javascript, un langage très utilisé dans le monde du web. Ce code Javascript peut même être directement exécuté dans le navigateur!

La plateforme est disponible à l’adresse suivante: https://graines2blocs.is4ri.com

Cet outil a été mis en place par Georges, un stagiaire passé par chez nous dans le cadre d’une réorientation, et qui souhaitait mettre en pratique ses connaissances en HTML et CSS, deux langages indispensables pour créer des pages web. Georges a travaillé sur la mise en forme des pages ainsi que l’intégration de Blockly au sein de la page.

Un grand merci à toi, Georges, et une bonne continuation dans ta formation!

Blockly est une bibliothèque Javascript dans le cadre du programme Google for Education. Cette bibliothèque permet d’ajouter des fonctionnalités de programmation visuelle au sein d’une page web. Très pratique!

On peut traduire directement le code en mode blocs, en Javascript, Python, et bien d’autres langages.

Personnellement, je l’ai utilisé avec des étudiants en BAC+4 dans un cours d’algorithmie avancé. Ils ont pu y représenter des structures algorithmiques simples comme complexes, comme la récursivité ou des algorithmes de tri par exemple.

Chez Graines2Tech, nous avons souhaité mettre en avant la programmation par blocs, que nous plébiscitons particulièrement pour tous ceux qui veulent découvrir la programmation. Pas de prise de tête avec un langage particulier et une syntaxe bizarre avec des point-virgules et autres parenthèses ou autres [{}]|#. Bref, que du bonheur! smiley

Aujourd’hui, notre plateforme Graines2Blocs permet uniquement de générer et d’exécuter du code Javascript. L’idée est de faire évoluer cette plateforme au fur et à mesure de nos besoins. Un des besoins que nous avons relevé est notamment la possibilité de générer du langage LUA à partir d’un code en mode blocs, LUA étant le langage à utiliser pour un jeu que nous utilisons actuellement dans nos Club: minetest, le clone gratuit de minecraft.

Je n’en dis pas plus pour l’instant, le projet est dans les tuyaux!

Avec un peu de chances, vous avez déjà pu utiliser Blockly lors de vos voyages webistiques. Si ce n’est pas le cas, je vous invite à aller jeter un oeil sur Blockly-Games pour voir quelques jeux qui utilisent Blockly. Comme c’est la saison, vous pouvez aussi vous rendre sur le Santa Tracker également nommé « Sur la piste du père Noël » dans la langue de Molière: vous y trouverez deux jeux réalisés avec une base Blockly, l’atelier de programmation et la danse du code.

Comme ça, vous n’aurez plus d’excuses pour ne pas avoir essayé un petit morceau de code!smiley

A bientôt!

Graines2Blocs
Étiqueté avec :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *