CodeCombat, un jeu vidéo pour apprendre a programmer

La souris verte

CodeCombat, un jeu vidéo pour apprendre a programmer

Vous aimez les jeux vidéo? Vous avez toujours souhaité  apprendre à développer, ou tout du moins avoir quelques bases?  Mais vous n’y connaissez rien de rien et votre motivation n’est pas glorieuse… Ne cherchez plus Codecombat est fait pour vous! Une façon 100% ludique et gratuite pour découvrir la programmation à partir de 10 ans.

.

.

.

CodeCombat est un jeu dédié à l’apprentissage du code. Rassurez-vous rien de moche ou de soporifique, mais plutôt un jeu d’aventure très graphique qui va vous permettre de rapidement améliorer vos compétences en développement.C’est un jeu éducatif en ligne (qui se joue dans le navigateur internet) et majoritairement traduit en français vous proposant d’apprendre la programmation en divers langages. Au premier abord, rien d’inhabituel : votre avatar doit ramasser des cristaux et tuer des ogres pour sortir d’un donjon en plusieurs niveaux…

opensource14316ff5b8fc483df8b81288a31a4b97d2

Là où les choses deviennent intéressantes en revanche est au niveau des contrôles : n’espérez pas contrôler votre personnage avec les flèches de votre clavier, ici tout se fait avec de la programmation ! Il vous faudra donc utiliser les outils mis à votre disposition pour indiquer à votre avatar les actions à effectuer, puis le laisser se débrouiller pour terminer le niveau.

codecombat

L’ensemble est vraiment très bien pensé, on se trouve face à un vrai jeu, avec :

  • Une ambiance heroic-fantasy, dans les personnages, les objets, les décors,
  • Des mécanismes de RPG : gain de points d’expérience, achat d’objets débloquant de nouvelles compétences…
  • Des récompenses lorsque le joueur réussit un niveau, et des bonus lorsqu’il remplit des objectifs secondaires (par exemple : réussir le niveau avec moins de 9 lignes de code),
  • Plusieurs campagnes, correspondant à différents thèmes visuels, différents niveaux de complexité, et différents concepts de programmation,
  • Un mode multijoueur, en solo ou en clans,
  • Des classements selon les performances des joueurs,
  • Un didacticiel intégré, qui aide à comprendre chaque nouvelle commande, tout au long des premiers niveaux,
  • Un compte personnel qui permet de sauvegarder automatiquement tous ses progrès dans le jeu.

Code-Combat-Saisie

Je n’ai pour l’instant fait qu’une douzaine de niveaux, mais la courbe de progression me semble vraiment bien dosée. On commence par le déplacement du personnage, puis rapidement arrivent les boucles, les conditions, les variables… On n’est jamais perdus, grâce aux explications sur chaque commande disponibles lorsqu’on passe la souris dessus, aux indices qui apparaissent au début des niveaux, et parfois en cas d’échec.

CodeCombat est presque entièrement traduit en français, c’est développé en opensource, c’est majoritairement gratuit (il est possible de payer pour avoir des gemmes, qui permettent d’acheter des objets dans le jeu – mais on peut aussi gagner des gemmes simplement en jouant).

codecombat-home

Vraiment excellent, pour des enfants à partir de 10 ans , mais aussi pour des adultes qui souhaiteraient s’initier à la programmation en Python ou en Javascript.

—–> Lien vers le jeu.