Tu as déjà eu envie de comprendre un peu comment marchent les jeux que tu kiffes, sans te retrouver direct devant des lignes de code qui te font fuir ? Blockly Games, c’est pile le truc pour ça. Une série de jeux gratuits, open source, qui te font manipuler des blocs colorés pour créer des programmes. Pas de virgules oubliées, pas de points-virgules qui te pourrissent la vie. Juste de la logique, des essais-erreurs, et le plaisir de voir ton truc marcher.

Le principe est ultra simple : tu tires des blocs, tu les emboîtes comme des Legos, et ton personnage ou ton dessin ou ta musique réagit. C’est pensé pour les débutants complets, mais même les geeks qui codent déjà un peu y reviennent parfois pour décompresser ou revoir les bases. Et franchement, une fois que tu commences, c’est dur de lâcher.

Le concept derrière tout ça

Blockly Games s’appuie sur la librairie Blockly, ce moteur open source créé par Google il y a un paquet d’années et qui sert encore aujourd’hui dans plein d’outils éducatifs. L’idée n’est pas de te garder dans les blocs pour toujours. Au contraire. Les niveaux sont construits pour que tu passes progressivement à du vrai code texte, du JavaScript en l’occurrence. Tu vois même le code généré à certains moments, et tu peux le modifier direct. C’est malin. Ça évite le choc quand tu passes à autre chose plus tard.

Tout est self-paced : tu avances à ton rythme, tu rejoues un niveau autant de fois que tu veux, et tu peux télécharger la version offline si tu veux jouer sans internet. Pas de compte à créer, pas de tracking chelou. Juste le jeu et toi.

Les jeux qui font la progression

Tu commences tout doux avec Puzzle. C’est l’échauffement. Cinq minutes pour comprendre comment les blocs s’emboîtent, quelles formes vont ensemble, pourquoi certains ont des encoches et d’autres des bosses. Ça a l’air bête, mais c’est la base de tout ce qui suit.

Après, tu tombes dans Maze (ou Labyrinthe sur les versions françaises). Tu pilotes un petit bonhomme dans un labyrinthe. Tu dois utiliser des boucles pour répéter des actions et des conditions pour prendre des décisions selon ce qui se trouve devant toi. Les niveaux montent doucement mais sûrement. À un moment tu te retrouves à optimiser ton code pour qu’il soit plus court, plus propre. Et tu kiffes.

Bird (Oiseau) pousse encore plus loin les conditions. Ton oiseau doit attraper un ver puis rentrer au nid, mais les règles deviennent de plus en plus complexes. Tu jongles avec des expressions logiques à plusieurs étages. C’est là que tu commences vraiment à penser comme un programmeur : « si ça, alors ça, sinon ça, mais seulement si… »

Avec Turtle (Tortue), tu passes au dessin. Une petite tortue trace des lignes selon tes instructions. Tu utilises des boucles imbriquées pour créer des motifs géométriques. Des carrés dans des carrés, des étoiles, des trucs qui ressemblent presque à des fractales. C’est super satisfaisant de voir le dessin se construire petit à petit.

Movie (Film) te fait jouer avec les maths. Tu animes une petite scène en utilisant des équations pour placer et déplacer des éléments. Tu comprends direct pourquoi les animations dans les jeux vidéo bougent de façon fluide.

Music (Musique) t’initie aux fonctions. Tu crées des motifs sonores que tu peux réutiliser. Tu structures ton code, tu le rends modulaire. Et en prime tu te fais une petite mélodie en t’amusant.

Les deux derniers niveaux marquent le grand saut. Pond Tutor te fait alterner entre les blocs et un vrai éditeur JavaScript. Tu vois le code qui sort de tes blocs, tu changes deux-trois trucs, et tu piges enfin le lien entre les deux mondes.

Et Pond, c’est le bac à sable. Tu programmes un canard pour qu’il soit le plus malin possible dans un étang. Tu peux rester en blocs ou passer en JavaScript pur. C’est ouvert, un peu compétitif, et ça te donne envie d’améliorer ton code encore et encore.

Pourquoi les geeks s’y retrouvent

Parce que c’est du coding sans la douleur habituelle. Tu apprends en jouant, en testant, en plantant et en réessayant. Exactement la même vibe que quand tu bidouilles un mod, que tu customises un jeu retro ou que tu essaies de comprendre un script Discord. Et comme tout est open source, tu peux aller fouiner sur GitHub si tu veux voir comment c’est fait, ou même l’adapter pour tes propres projets.

En France, plein de sites éducatifs le proposent en version française : jeuxblockly.numedu.org, school.gonecole.fr ou d’autres plateformes scolaires. Les noms sont traduits (Labyrinthe, Oiseau, Tortue, Film, Musique…) mais c’est exactement les mêmes jeux. Parfait pour les kids, mais aussi pour les parents geeks qui veulent montrer à leurs enfants que le code, ce n’est pas que des lignes noires sur fond blanc.

Et soyons honnêtes : même à 30 ou 40 ans, tu peux y passer un après-midi sans te sentir idiot. Les défis sont bien calibrés. Tu progresses sans t’en rendre compte.

Et après, on fait quoi ?

Une fois que t’as tout fini, t’as les bases pour aller plus loin sans te sentir perdu. Scratch est le grand frère naturel : plus visuel encore, plus créatif, et il utilise d’ailleurs Blockly sous le capot depuis quelques années. Tu peux y faire tes propres petits jeux et animations direct.

Si tu veux passer au texte, Python t’attend avec plein de tutos gentils. Et si ton rêve c’est vraiment de faire des jeux vidéo un jour, tu auras déjà la logique des boucles, des conditions et des fonctions en tête. Godot ou même Unity deviendront beaucoup moins intimidants.

Le vrai cadeau de Blockly Games, c’est pas de te rendre expert en une semaine. C’est de te filer les fondations pour que le code ne te fasse plus peur. Dans la culture geek, c’est un super pouvoir : tu peux customiser tes outils, comprendre comment marchent tes jeux préférés, et même commencer à en créer.

Alors si tu lis ça et que tu te demandes si ça vaut le coup, va sur blockly.games, choisis ta langue, et lance le premier niveau. Tu verras. Cinq minutes plus tard, tu seras en train de négocier avec toi-même pour faire « juste encore un niveau ». Et c’est comme ça que les programmeurs geeks commencent, souvent.