SuperCodingBall. Apprendre à Programmer en jouant au Foot ⚽




Programmeur ou Footballeur ? 
Developpeur ou Gameur ? L'Entraîneur ou FIFA 22 ?  

Voici de quoi mettre tout le monde d'accord avec SuperCodingBall

SuperCodingball est une interface développée par Clément Contet pour apprendre la programmation tout en jouant au Foot !



SuperCodingBall, qu'est-ce que c'est ?

Je laisse la parole à son créateur Clément Contet :

😀 "Il s'agit de faire découvrir la programmation via le thème du football. Les publics visés sont des enfants à partir du collège. Avec le thème du football l'idée est d'aller chercher un public qui n'est pas forcément familier de l'informatique, et de lui faire "toucher" des notions de programmation sans s'en rendre compte, de façon luqique".



SuperCodingBall est open source, les codes sont disponibles sur Github ici


Comment jouer à SuperCodingBall? 

Le joueur, qui est à la fois le programmeur, doit entraîner une équipe de 4 footballeurs. La stratégie de l'équipe est élaborée avec les blocs de programmation. Ensuite le match se déroule automatiquement en exécutant les stratégies des deux équipes. 

Pour jouer, deux possibilités :
  • jouer contre les équipes de l'ordinateur ;
  • jouer en ligne pour jouer contre ses amis.


L'équipe adverse est constituée de monstres verts en tout genre (zombie, frankenstein ... ) réalisés en pixels. Huit stratégies, plus ou moins avancées, sont préprogrammées. 





Jouer en ligne contre ses amis. Pour pouvoir accéder à cette fonctionnalité il faut d'abord faire ses preuves comme entraineur en battant 3 des équipes de l'ordinateur.




Comment Programmer ?

👉 Présentation en vidéo

Comme avec Scratch, les blocs de programmation sont classés par catégories. Il suffit de les assembler les uns à la suite des autres, les uns dans les autres pour mettre au point la stratégie de son équipe.











Si comme moi vous n'êtes pas un gameur/ une gameuse, un exemple de stratégie complète est disponible en bas de la page Comment on joue ?  Clément a pensé à tout !!!





Vous êtes novices en Foot ? Vous n'avez jamais sut faire la différence entre un pénalty et un corner ? Un hors jeu ? une faute directe ou indirecte? Aucun problème tous ces aspects réglementiares ont été supprimés pour le simple plaisir de jouer ... et de programmer !



Commentaires

Posts les plus consultés de ce blog

Fabriquer une main articulée

Apprendre à programmer avec Arduino - LED et bouton poussoir

Scratch - Dessiner dans un repère orthonormé