Normalement la programmation est entièrement en texte mais nous allons utiliser Blockly qui utilise des blocs visuels que vous faites glisser et déposez pour écrire des programmes. En dessous ??, vous créez toujours du code. Pour commencer, nous allons construire du code pour un programme qui aidera cet Angry Bird à traverser un labyrinthe pour arriver aux méchants cochons qui ont volé ses œufs. Blockly est divisé en trois parties principales. Sur la gauche se trouve le labyrinthe d'oiseaux, où votre programme s'exécutera. Les instructions pour chaque niveau est écrit sous le labyrinthe. Cette zone centrale est la boîte à outils et chacun des blocs est une commande que l'oiseau peut comprendre. L'espace blanc à droite est appelé espace de travail et c'est là que nous allons construire notre programme. Si je fais glisser le bloc vers notre espace de travail et appuie sur "Exécuter", que se passe-t-il? L'oiseau avance d'une case sur la grille. Et quoi si je veux que l'oiseau fasse quelque chose après avance d'une case? Je peux ajouter un autre bloc à notre programme. Je vais choisir le bloc "tourner à droite " et je vais le faire glisser jusqu'à ce que la flèche jaune apparaisse. Puis Je vais le laisser tomber et les deux blocs se mettront ensemble. Quand j'appuie à nouveau sur "démmarer", l'oiseau exécutera les commandes qui sont empilées de haut en bas sur notre espace de travail. Si vous avez envie de supprimer un bloc, il suffit de le supprimer de la pile et faites-le glisser vers la poubelle. Après avoir cliqué sur "run", vous pouvez toujours appuyer sur le bouton de réinitialisation pour remettre l'oiseau au départ. Maintenant, prenons ces cochons!